The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз СУБД PostgreSQL 13, opennews (?), 24-Сен-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Релиз СУБД PostgreSQL 13"  –1 +/
Сообщение от Рева RarogCmex Денисemail (?), 24-Сен-20, 19:13 
Неплохая бд под свои цели (тяжелые приложения под реляционрую базу данных). Понятно, что в ряде случаев тот же sqlite, mongodb или redis -- на порядки эффективнее.
Выбирать нужно по техзаданию базу данных, и не париться ;)
Ответить | Правка | Наверх | Cообщить модератору

6. "Релиз СУБД PostgreSQL 13"  +5 +/
Сообщение от Аноним (6), 24-Сен-20, 19:15 
sqlite на порядки эффективнее - это интересная идея. Удобнее и компактнее - да, но вот эффективнее...
Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз СУБД PostgreSQL 13"  +4 +/
Сообщение от Аноним (8), 24-Сен-20, 19:31 
В РЯДЕ СЛУЧАЕВ эффективнее

внимательнее надо с областью определения утверждений

Ответить | Правка | Наверх | Cообщить модератору

14. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от Sw00p aka Jerom (?), 24-Сен-20, 19:43 
даже не В РЯДЕ СЛУЧАЕВ, а в В НЕКОТОРЫХ СЛУЧАЯХ.
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз СУБД PostgreSQL 13"  +3 +/
Сообщение от Аноним (8), 24-Сен-20, 19:49 
В исходном утверждении стоит именно в ряде случаев.
Не понимаю, что за мода выкидывать/заменять часть утверждений и затем горячо критиковать получившееся. Это же типичный демагогический прием.
Ответить | Правка | Наверх | Cообщить модератору

34. "Релиз СУБД PostgreSQL 13"  –1 +/
Сообщение от Sw00p aka Jerom (?), 25-Сен-20, 00:49 
> Не понимаю, что за мода выкидывать/заменять часть утверждений и затем горячо критиковать
> получившееся. Это же типичный демагогический прием.

И ну и как тут не ответить? Мой комент был всего лишь поправкой, и с исходным коментом я согласен, что СУБД нужно выбирать исходя из необходимых и достаточных требований (по ТЗ). А далее немного демагогии (можете пропустить) ....


Давайте посмотрим на одно из определений слова Ряд (из вики):

"""
Ряд — некоторое, немалое количество, например «ряд стран».
"""

Тут пояснения нужны, что словом Ряд можно заменить слово Некоторое? Эту моду придумал не я.

Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз СУБД PostgreSQL 13"  +6 +/
Сообщение от Аноним (9), 24-Сен-20, 19:31 
Для записной книжки в телефоне - эффективнее.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

85. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от x3who (?), 26-Сен-20, 11:31 
> Для записной книжки в телефоне - эффективнее.

Таких инсталляций на порядки больше, чем корпоративных БД. Так что правильно говорить о незначительном количестве юзкейсов, в которых sqlite всё ещё уступает Постгресу и Ораклу.

Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от Аноним (9), 24-Сен-20, 19:34 
Кстати, не припомню ни одного случая, когда монга была бы именно эффективнее. Проще в разработке и поддержке - да.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

15. "Релиз СУБД PostgreSQL 13"  +6 +/
Сообщение от Аноним (15), 24-Сен-20, 19:43 
В основном в разработке чужого бюджета
Ответить | Правка | Наверх | Cообщить модератору

39. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от jOKer (ok), 25-Сен-20, 01:31 
Это только потому, видимо, что вам _пока_ не требовалось от СУБД умение работать в состоянии расщепления (Partition Tolerance). Как только это произойдет... ну, тогда вы точно запомните случай, когда MongoDB оказалась более эффективной. =)
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

47. "Релиз СУБД PostgreSQL 13"  +4 +/
Сообщение от Аноним (48), 25-Сен-20, 07:38 
Монга первая в мире СУБД с partition tolerance, ога) Мы такое кастомной MySQL proxy делали ещё в бородатом 2006 году.

Могна удобна тем, кто не хочет думать, хочет раз-два и в продакшен, mongodb is web scale (c), sharding is a secret ingredient (c). Для стартапов, написанных моральными индусами для развода инвесторов на бабки, самое то.

А если задуматься, то фигня какая-то: schemaless, подразумевающий разреженность, но при этом единственный тип индекса это btree! Инвертированных индексов нет, банальных хешей даже нет, блум фильтров нет, оптимизатора запросов нет, даже планирования запросов как такового нет, населена роботами. И действительно, зачем, давайте делать фуллскан, ведь у нас горизонтально масштабируется, всегда можно докупить ещё серверов... на задачи, где банальный постгрес с одной таблицей вида (id serial PK, data JSONB gin/gist) справится и на одном.

Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз СУБД PostgreSQL 13"  –1 +/
Сообщение от jOKer (ok), 25-Сен-20, 18:13 
>[оверквотинг удален]
> mongodb is web scale (c), sharding is a secret ingredient (c).
> Для стартапов, написанных моральными индусами для развода инвесторов на бабки, самое
> то.
> А если задуматься, то фигня какая-то: schemaless, подразумевающий разреженность, но при
> этом единственный тип индекса это btree! Инвертированных индексов нет, банальных хешей
> даже нет, блум фильтров нет, оптимизатора запросов нет, даже планирования запросов
> как такового нет, населена роботами. И действительно, зачем, давайте делать фуллскан,
> ведь у нас горизонтально масштабируется, всегда можно докупить ещё серверов... на
> задачи, где банальный постгрес с одной таблицей вида (id serial PK,
> data JSONB gin/gist) справится и на одном.

А можно меньше слюней, пены и соплей, и побольше того, что называется "взвешенным мнением технического эксперта". Мы же все-таки на профильном ресурсе, а не форме имени хеллоу ворлд. Договорились? Ну вот и хорошо.

А теперь господин как бэ эксперт, раз уж вы тут ляпнули про JSONB, то дайте в студию хотя бы один запрос, который позволит обновить _отдельный атрибут_ (!) json-документа, сохраненного в поле этого типа. И атрибута не верхнего уровня, потому что это-то как раз PostgreSQL умеет, а где-нибудь поглубже. К примеру, вот есть у вас портянка вида {"aaa" 5, "bbb": [{"fff": 12345, "rrrr": {"fdrt": 45679}}]}, и нужно обновить "fdrt". Постройте-ка запросик, а? И желательно БЕЗ привлечения тех расширений PostgreSQL, которые пишут умные системные программисты для вполне себе КОММЕРЧЕСКИХ продуктов. Ну, как, справитесь?

Сразу могу сказать, что навряд ли. А вот монга способна этот фокус проделать даже с документами размером в несколько Гб _на любом_ уровне вложенности.


PS Тут уже в треде прозвучало мнение, что каждому инструменту своя предметная область и свои проблемы, которые этот инструмент закрывает. Соглашусь с этим утверждением. У MongoDb своя область, а у PostgreSQL - своя. И прежде чем пытаться померится сами знаете чем, стоит это обстоятельство учесть. И разумно для своих проблем инструмент выбрать.

PPS Кстати, "банальные хэши" сто лет в обед в PostgreSQL считаются индексом не рекомендуемым к применению. Внезапно. А все потому что не проходят в WAL. Так что на вашем месте я бы ими не козырял. Не стоит.

Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз СУБД PostgreSQL 13"  +1 +/
Сообщение от Аноним (48), 26-Сен-20, 04:53 
О, вот и фанбои подтянулись.

>  обновить _отдельный атрибут_ (!)

https://www.postgresql.org/docs/13/functions-json.html
Все можно, читай внимательно.

>  "банальные хэши" сто лет в обед в PostgreSQL считаются индексом не рекомендуемым к применению. Внезапно. А все потому что не проходят в WAL.

Чего?

Ответить | Правка | Наверх | Cообщить модератору

82. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от jOKer (ok), 26-Сен-20, 08:59 
> https://www.postgresql.org/docs/13/functions-json.html
> Все можно, читай внимательно.

Похоже, что читать внимательно стоит как раз вам. Там ни пол-слова нет о том, что можно обновить атрибуты на уровне вложенности больше чем одного, самого первого. Теоретики, такие теоретики.

Еще раз: если вы такой умный, то попробуйте составить запрос, который обновит ровно один атрибут - "fdrt" вот у этого документа, хранящегося в поле типа JSONB:

{
  "aaa" 5,
  "bbb": [{
    "fff": 12345,
    "rrrr": {
      "fdrt": 45679
    }
  }]
}

Запрос в студию!


>>  "банальные хэши" сто лет в обед в PostgreSQL считаются индексом не рекомендуемым к применению. Внезапно. А все потому что не проходят в WAL.
> Чего?

Того. В силу определенной архитектуры, операции с индексом типа "hash" не попадают в WAL. Собственно, как я понимаю, единственная причина почему этот тип индекса вообще не приговорили, так это потому, что его использует сам PostgreSQL на системных таблицах. А вот для прикладников его употребление не рекомендовано.

Конкретно в мануалах есть такая информация:

"Операции с хеш-индексами в настоящее время не проходят через WAL, так что после аварийной остановки базы данных может потребоваться перестроить хеш-индексы командой REINDEX. Кроме того, изменения в хеш-индексах после начальной копии не переносятся при потоковой или файловой репликации, так что в последующих запросах они будут давать неправильные ответы. По этим причинам настоятельно рекомендуется не использовать их."

Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз СУБД PostgreSQL 13"  +1 +/
Сообщение от spectator (??), 26-Сен-20, 20:15 
column1 = jsonb_set(column1, '{abbb,0,rrrr,fdrt}','123', true)
Ответить | Правка | Наверх | Cообщить модератору

94. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от spectator (??), 26-Сен-20, 20:16 
опечатался в первом поле: abbb -> bbb
Ответить | Правка | Наверх | Cообщить модератору

96. "Релиз СУБД PostgreSQL 13"  –1 +/
Сообщение от jOKer (ok), 26-Сен-20, 20:56 
> опечатался в первом поле: abbb -> bbb

К сожалению, это немножечко не то.

Я, в свое время, тоже увидел эту функцию и было обрадовался, и как оказалось - зря. Потому что основную проблему - обновление части документа JSON _на_стороне_сервера_ эта функция не решает. Она _просто_ возвращает видоизмененные данные. Причем, я даже не поручусь, что эти изменения не происходят на стороне клиента.

То есть вот эта, трижды клятая в этом треде MongoDB, способна на стороне сервера обновить часть JSON-документа, а PostgreSQL похоже, без доработок-расширений, может обновлять только поле JSONB целиком. Что доставляет проблемы, если ваш документ изрядно большой, допустим в несколько мегабайт. Потому что в этом случае, вам придется весь этот документ забрать по сети на клиент, сделать там его обновление, и потом целиком опять отправить на сервер. А это и дополнительный трафик, и потеря производительности.

Ответить | Правка | Наверх | Cообщить модератору

97. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от spectator (??), 26-Сен-20, 21:03 
похоже что вы очень мало писали запросов для постгрес раз не знаете как обновить значение
не стоит спорить не зная основ
Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от jOKer (ok), 26-Сен-20, 21:16 
> похоже что вы очень мало писали запросов для постгрес раз не знаете
> как обновить значение
> не стоит спорить не зная основ

Еще раз: обновить-то можно. Это как раз не проблема. Вопрос где именно обновлять. Потому что обновлять на стороне клиента - контрпродуктивно...

Ладно-ладно, не будем спорить. Но вот когда (и если) вы столкнетесь с ситуацией о которой я говорю (документ в JSONB-поле размером в несколько десятков мегабайт) и начнете просаживать производительность - вспомните тогда меня.

Ответить | Правка | Наверх | Cообщить модератору

104. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от spectator (??), 26-Сен-20, 22:17 
Подумайте зачем сделали целую функцию jsonb_set если мы можем спокойно оперировать json-ом на стороне клиента?
Ладно, люди которые хотели узнать можно ли обновлять jsonb в postgres уже наверняка разобрались, а вам, возможно, хочется найти оправдание почему вы им не пользуетесь
Ответить | Правка | Наверх | Cообщить модератору

107. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от jOKer (ok), 26-Сен-20, 23:22 
> вам, возможно, хочется найти оправдание почему вы им не пользуетесь

Как раз пользовался. Однако имел при этом проблему: при обновлении объемных документов JSON внутри поля типа JSONB сильно падала производительность микросервиса. После того, как микросервис был переписан под работу с монгой, производительность поднялась на пару порядков. Попутно получил профит при обновлении нескольких значений в документе одновременно.

Хотя вот при работе с небольшими документами проблем у PostgreSQL мной замечено не было. Это и заставило меня предположить что операция обновления данных внутри поля типа JSONB полностью или частично выполняется на стороне клиента.

Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

95. "Релиз СУБД PostgreSQL 13"  –3 +/
Сообщение от Аноним (9), 26-Сен-20, 20:34 
> попробуйте составить запрос

Попробуйте все же научиться читать. Один раз покажу, дальше сами.

=# select jsonb_set('{
  "aaa": 5,
  "bbb": [{
    "fff": 12345,
    "rrrr": {
      "fdrt": 45679
    }
  }]
}'::jsonb, '{"bbb", 0, "rrrr", "fdrt"}'::text[], '100500'::jsonb);

                           jsonb_set                          
---------------------------------------------------------------
{"aaa": 5, "bbb": [{"fff": 12345, "rrrr": {"fdrt": 100500}}]}


Update уж сами допишете.

> операции с индексом типа "hash" не попадают в WAL

Омг, давайте еще проблемы с wal fsync из 6-го постгреса вспомним.

Мануал надо читать в оригинале, а не переводы 10-летней давности. Все давным-давно пишется. То ли с 9-й версии, то ли с 10-й.

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

98. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от jOKer (ok), 26-Сен-20, 21:10 
>[оверквотинг удален]
>            
>            
>     jsonb_set
> ---------------------------------------------------------------
>  {"aaa": 5, "bbb": [{"fff": 12345, "rrrr": {"fdrt": 100500}}]}
> Update уж сами допишете.
>> операции с индексом типа "hash" не попадают в WAL
> Омг, давайте еще проблемы с wal fsync из 6-го постгреса вспомним.
> Мануал надо читать в оригинале, а не переводы 10-летней давности. Все давным-давно
> пишется. То ли с 9-й версии, то ли с 10-й.

А если твой документ мегабайт этак ~дцать, так и будешь тягать его по сети туда-сюда, а? Там где монга _на стороне сервера_ обновит документ из коллекции передавая по сети только определение операции, ты будешь тягать документ _целиком_. Что ты там писал про индусов постом выше? Так вот, с таким подходом, ты именно этот индус и есть.

Ответить | Правка | Наверх | Cообщить модератору

101. "Релиз СУБД PostgreSQL 13"  +1 +/
Сообщение от Аноним (9), 26-Сен-20, 22:01 
Где тут таскание по сети? jsonb_set делается на стороне postgresql сервера.
Ответить | Правка | Наверх | Cообщить модератору

105. "Релиз СУБД PostgreSQL 13"  –3 +/
Сообщение от jOKer (ok), 26-Сен-20, 22:58 
> Где тут таскание по сети? jsonb_set делается на стороне postgresql сервера.
>jsonb_set делается на стороне postgresql сервера

Не уверен.

Факт, что PostgreSQL при всех раскладах будет обновлять поле только целиком.
Следовательно ему нужно взять содержимое, обновить его, и положить обратно. Это само по себе затратно. Но этого мало, потому что не известно где именно происходит само обновление. Я думаю все же, что на клиенте. Возможно только частично. И я думаю так же, что все это время сервер держит блокировку, и вот это-то и может объяснить просадку быстродействия, которая начинает наблюдаться, при обновлении полей с объемными JSON-документами внутри....

Блин, но вы таки заронили зерно сомнения, да.

Буду копать глубже. Сейчас спорить не буду, - фактов ни "за", ни "против" у меня нет. Возможно отпишусь позже, когда пройдусь сканером трафика, что бы посмотреть что именно отправляется на клиент и обратно.

Ответить | Правка | Наверх | Cообщить модератору

112. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от Аноним (9), 27-Сен-20, 06:22 
На сервер отправляется sql-запрос, клиенту приходит результат его выполнения. jsonb_set это постгресовская функция, выполняемая на сервере. Никаких промежуточных штук типа коллбэков в протоколе нет, я когда-то писал свою реализацию постгрес-клиента с нуля (будете смеяться, для php! Но с асинхронкой - еще до того, как появился ReactPHP и подобное, был только pecl/libevent), можете мне поверить на слово :-)

Другое дело, что со стороны сервера в mongodb действительно обновление части документа может быть более эффективным - когда постгресу надо распарсить весь jsonb, выполнить jsonb_set и потом сохранить все целиком, в монге могут быть оптимизации. Но я не уверен, что они там есть :-)

Да и в целом производительность поиска меня волнует намного больше, чем производительность обновления.

Ответить | Правка | Наверх | Cообщить модератору

102. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от Аноним (9), 26-Сен-20, 22:03 
А, до меня дошло, что вы даже пример селекта, демонстрируюшего принцип, в update переписать не можете.

update tablename set fieldname = jsonb_set(fieldname, $1, $2), где $1 = path, $2 = new value.

И кто тут индус?

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

108. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от jOKer (ok), 26-Сен-20, 23:59 
> А, до меня дошло, что вы даже пример селекта, демонстрируюшего принцип, в
> update переписать не можете.

Очень смешно. Шутник.

> И кто тут индус?

Ладно, за "индуса" извините, погорячился.

Ответить | Правка | Наверх | Cообщить модератору

120. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от edo (ok), 28-Сен-20, 05:49 
каким это образом по-вашему update (работающий исключительно на сервере) будет таскать данные на клиента и обратно?

P. S. обновление json на десятки мегабайт в любом случае боль. jsonb ЕМНИП никак проблему не решает.

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

100. "Релиз СУБД PostgreSQL 13"  –1 +/
Сообщение от jOKer (ok), 26-Сен-20, 21:50 
>> операции с индексом типа "hash" не попадают в WAL
> Омг, давайте еще проблемы с wal fsync из 6-го постгреса вспомним.
> Мануал надо читать в оригинале, а не переводы 10-летней давности. Все давным-давно
> пишется. То ли с 9-й версии, то ли с 10-й.

Да, тут я, похоже, не прав. Сейчас сличил версии официальных документаций: начиная с 10-ой версии, они свое грозное предупреждение, которое я процитировал в переводе, убрали. Так что вероятно эта проблема уже решена. Что же... +1 PostgreSQL в таком случае. =) Я в последний раз столкнулся с этой траблой на 9.6 Там она еще была.

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

127. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от phil (??), 28-Сен-20, 22:16 
> А вот монга способна этот фокус проделать даже с документами размером в несколько Гб

Максимальный размер документа в монге – 16 МБ (ну, если ее не перекомпилять)

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

132. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от jOKer (ok), 30-Сен-20, 20:09 
Увеличивать эту константу имеет смысл только есть у вас много ОЗУ, потому что она и выбрана-то была, с тем расчетом, что бы документ в ОЗУ поместился с гарантией.

Куда проще (и это официально рекомендованный вариант) использовать для хранения GridFS. В этом случае, документ бьется на чанки, что конечно снижает общую производительность, но не так уж и сильно. Но вот документ при этом, может достигать значительно больших размеров.

Ответить | Правка | Наверх | Cообщить модератору

87. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от лютый жабби__ (?), 26-Сен-20, 12:14 
>когда монга была бы именно эффективнее. Проще в разработке и поддержке - да.

учитывая, что у большинства продуктов процесс ДОработки бесконечный, монга уместнее почти всегда. увы и ах...

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

25. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от AleksK (ok), 24-Сен-20, 21:23 
sqlite удобнее для разработки, но никак не эффективнее
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

28. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от ВХОД (?), 24-Сен-20, 22:33 
Не сказал бы что он удобнее учитывая что ничего не умеет толком и инструментов под него нет.
Ответить | Правка | Наверх | Cообщить модератору

31. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от Страшный Аноним (?), 24-Сен-20, 23:30 
У вот таких эффективных пацанчиков, вроде тебя, на мобильниках тоже стоит эффективный PostgreSQL?
Если да, то обращайтесь - у меня друг очень хороший психиатр.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

35. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от Аноним (35), 25-Сен-20, 00:54 
Аналогов то SQLite по сути вообще нет на мобильниках
Ответить | Правка | Наверх | Cообщить модератору

36. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от Sw00p aka Jerom (?), 25-Сен-20, 01:00 
> У вот таких эффективных пацанчиков

у "сверх эффективных" даже оракля встречается :)


Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

52. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от AleksK (ok), 25-Сен-20, 08:37 
Что такой агрессивный? Тебя web-разработчики били что ли?

А для чего тебе СУБД на смартфоне? Для хранения локальных данных и настроек? Как только к sqlite подцепляется больше одного клиента вся его "эффективность" улетучивается. Поэтому он подходит для прототипирования при разработке, и хранения локальных данных одного приложения, и то в этом случае зачастую подойдет обычное хранилище ключ-значение. Были ещё варианты его применения, но это была совсем экзотика.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

74. "Релиз СУБД PostgreSQL 13"  –1 +/
Сообщение от Аноним (74), 25-Сен-20, 20:11 
А у тебя к адресной книге на телефоне прямо несколько клиентов подключаются. Глупости не говори.

Оставим в покое телефоны, посмотри какую какашку с akonadi сделали.

Да, sqlite эфективнее во многих местах, но не в вебне откуда ты пришёл.

Ответить | Правка | Наверх | Cообщить модератору

115. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от mmrnmhrm (?), 27-Сен-20, 23:31 
приветик ударникам криокамеры

https://wiki.termux.com/wiki/Postgresql

без рута, регистрации и смс

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

62. "Релиз СУБД PostgreSQL 13"  –1 +/
Сообщение от InuYasha (??), 25-Сен-20, 13:26 
в моей практике mongodb был менее стабилен под большой нагрузкой.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

116. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от mmrnmhrm (?), 27-Сен-20, 23:36 
назови, пожалуста, количество записей в хранилище и частоту обращений

видел людей, серьёзно считающих 30к записей хайлоадом, которому необходим шардинг
постгря такую мелочь перемалывает без индексов, банальным фулсканом

Ответить | Правка | Наверх | Cообщить модератору

125. "Релиз СУБД PostgreSQL 13"  +/
Сообщение от InuYasha (??), 28-Сен-20, 12:27 
Не помню. Монги занимали порядка 50-100ГБ данных на штуку, к каждой обращалась пара десятков серверов в реальном времени, т.е. непрерывно, забивая пару мегабит - точно.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру