Size: a a a

2020 September 05

LL

Lama Lover in pro.elixir
Bogdan
В Postgres тоже nosql можно и Ecto уже поддерживает синтаксис для некоторых запросов. К слову.
О чём ты конкретно?
источник

B

Bogdan in pro.elixir
jsonb
источник

LL

Lama Lover in pro.elixir
Bogdan
jsonb
И что там такого nosql-евского?
источник

B

Bogdan in pro.elixir
ну нету отношений между таблицами а json хранится
источник

B

Bogdan in pro.elixir
разве nosql не об этом?
источник

B

Bogdan in pro.elixir
а ecto query вот  так можно писать posts.metadata["tags"][0]["name»]
источник

LL

Lama Lover in pro.elixir
Bogdan
разве nosql не об этом?
nosql значит no sql. Типа не похож на реляционную базу с sql языком запросов.
Про json тут и слова нет. Этих nosql баз примерно 100500 штук и каждая в какой-то своей идее
источник

B

Bogdan in pro.elixir
Ну так пиши в jsonb оно и вообще не похоже на реалиционную базу данных будет
источник

B

Bogdan in pro.elixir
вроде бы оно называется nosql у Postgress
источник

B

Bogdan in pro.elixir
И benchmark лучше чем у монго
источник

LL

Lama Lover in pro.elixir
Bogdan
ну нету отношений между таблицами а json хранится
Ну jsonb это просто поле в котором в текстовом виде лежит json и база ещё помогает доставать некоторые поля и даже индексировать их
источник

B

Bogdan in pro.elixir
ну так если писать в такие поля данные получится вполне себе nosql так как без отношений между таблицами.
источник

T

Tharin in pro.elixir
Не получится
источник

B

Bogdan in pro.elixir
A NoSQL (originally referring to "non-SQL" or "non-relational")[1] database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.
источник

DS

Dmitry Shpagin in pro.elixir
На русской вики кмк более корректно расшифрован термин: not only sql
источник

B

Bogdan in pro.elixir
вроде там вообще конкретики нету.
источник

B

Bogdan in pro.elixir
в русской вики. В термине.
источник

LL

Lama Lover in pro.elixir
Bogdan
ну так если писать в такие поля данные получится вполне себе nosql так как без отношений между таблицами.
Получится табличка с одним json полем и всё
источник

B

Bogdan in pro.elixir
получается все что не SQL nosql key-value значит тоже nosql по их логике.  Основное как мне кажется это вот что «…other than the tabular relations»
источник

B

Bogdan in pro.elixir
Lama Lover
Получится табличка с одним json полем и всё
в который Postgres дает тебе возможность писать запросы.
источник