The OpenNET Project / Index page

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



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

Оглавление

Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года , opennews (?), 04-Янв-24, (0) [смотреть все]

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


5. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (5), 04-Янв-24, 12:24 
Что-то SQLite3 и Metakit4 не любят...
Ответить | Правка | Наверх | Cообщить модератору

7. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –13 +/
Сообщение от Аноним (7), 04-Янв-24, 12:26 
Психически здоровые люди в принципе не должны пользоваться SQLite3 ни в каком виде.
Ответить | Правка | Наверх | Cообщить модератору

8. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +2 +/
Сообщение от Аноним (5), 04-Янв-24, 12:28 
Айфоном пользуешься?
Ответить | Правка | Наверх | Cообщить модератору

17. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –2 +/
Сообщение от Аноним (7), 04-Янв-24, 12:57 
Пользователь скулайта детектед.
Ответить | Правка | Наверх | Cообщить модератору

22. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от YetAnotherOnanym (ok), 04-Янв-24, 13:38 
Боишься пользователей скулайта?
Ответить | Правка | Наверх | Cообщить модератору

26. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от Аноним (26), 04-Янв-24, 14:08 
Этак можно каждый раз пугаться, проходя мимо зеркала.
Ответить | Правка | Наверх | Cообщить модератору

27. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –2 +/
Сообщение от Аноним (26), 04-Янв-24, 14:09 
Сильно лучше, чем "в простых текстовых файлах", как завещали основатели UNIX.
Ответить | Правка | Наверх | Cообщить модератору

50. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от Аноним (26), 04-Янв-24, 16:51 
^^ На самом деле, этот комментарий должен был быть в соседней ветке. Акела промахнулся.
Ответить | Правка | Наверх | Cообщить модератору

15. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (15), 04-Янв-24, 12:49 
SQLite используется браузерами для хранения всех данных. Достаточно здорово?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

16. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от Аноним (7), 04-Янв-24, 12:57 
Лучши показатель худшего при применения.
Ответить | Правка | Наверх | Cообщить модератору

29. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от Аноним (29), 04-Янв-24, 14:12 
Предлагаешь рядом с каждым браузером MySQL поднимать?
Ответить | Правка | Наверх | Cообщить модератору

31. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (31), 04-Янв-24, 14:32 
Помню толи в KDE3, только в KDE4 был какой-то музыкальный проигрыватель с хранением данных в MySQL. Пля какая тормознутая жесть это была.
Ответить | Правка | Наверх | Cообщить модератору

35. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +2 +/
Сообщение от Аноним (5), 04-Янв-24, 15:07 
Да там и сейчас KOrganizer MariaDB использует.
Ответить | Правка | Наверх | Cообщить модератору

41. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +2 +/
Сообщение от Аноним (41), 04-Янв-24, 15:42 
Надо для программы ведения заметок прикрутить Оракл с партициями, кучей индексов, rman по крону запускать.
Ответить | Правка | Наверх | Cообщить модератору

120. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (120), 05-Янв-24, 10:11 
Ох да... Как-то органайзер искал, решил на этом остановиться, пока на процессы не посмотрел...
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

77. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от Аноним (77), 04-Янв-24, 20:55 
https://www.mysql.com/customers/
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

130. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (130), 05-Янв-24, 12:11 
Да, это Amarok. Серверную СУБД использует для хранения музыкальной коллекции.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

131. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (131), 05-Янв-24, 12:27 
Прикол в том, что такие, как ты, никогда не смогут сделать всё то что в прикладном софте делается через SQLite дёшево и сердито, не говоря уже о "лучшем применении", простоте работы с этим, надёжности, производительности, размерах, портабельности...
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

180. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (180), 05-Янв-24, 21:14 
Нет никакой проблемы навернуть какую-нибудь log-structured хрень на коленке на текстовых файлах в читабельном для человека виде, с транзакциями, контрольными суммами и компакшенами. От SQLite здесь требуется только хранение данных между перезапусками приложения, сами базы мелкие и все данные из них можно грузить сразу в память. Собственно потому log базы для этого отлично подходят и они просты в реализации.
Ответить | Правка | Наверх | Cообщить модератору

43. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +2 +/
Сообщение от Аноним (43), 04-Янв-24, 16:19 
Используется любыми программами, которым не похер на сохранность данных. Браузерам, кстати, похер -- они повреждаются и обнуляются только так, несмотря на скулайт.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

98. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (7), 05-Янв-24, 00:19 
Похер как раз скулайту. Потому что он не подходит для данной задачи.
Ответить | Правка | Наверх | Cообщить модератору

99. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (43), 05-Янв-24, 00:25 
Идеально подходит и обеспечивает абсолютную надёжность и защиту от потери бесценных данных.
Ответить | Правка | Наверх | Cообщить модератору

146. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от нах. (?), 05-Янв-24, 15:06 
не хотел бы тебя огорчать, но обнуляется и повреждается твоя любимая мразила именно потому что вместо sqlite по каким-то них-причинам ее рабы перешли на самодельные xml и нескучные json.

(Вот например эта - с которой пишу - не может запомнить размеры окон при перезапуске. Причина хорошо известна, как лечить - никто не знает. Пока эта инфа хранилась в sqlite - все просто работало.)

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

119. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от anonymous (??), 05-Янв-24, 10:02 
Лучше бы, конечно, gdbm.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

151. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (151), 05-Янв-24, 16:44 
https://www.gnu.org/software/gdbm/ редиректит (302) на https://www.gnu.org.ua/software/gdbm/ , а в РФ блокируют сайты в ua-доменах все подряд, включая gnu.org.ua. Не раз сталкивался с тем, что нужно скачать дейташит, а он зачастую на ua-сайте, ни одного политического сообщения на странице нет - а сайт всё равно заблочен просто за то, что в ua-домене.
Ответить | Правка | Наверх | Cообщить модератору

152. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (151), 05-Янв-24, 16:49 
https://www.gnu.org/software/gdbm/manual/Copying.html
>This library is free
>GNU dbm (GDBM) is not in the public domain; it is copyrighted and there are restrictions on its distribution

/0

>GDBM is currently distributed under the terms of the GNU General Public License, Version 3.

ффтопку.

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

171. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от lockywolf (ok), 05-Янв-24, 19:39 
Специально для тебя есть berkeley db.

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

172. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (43), 05-Янв-24, 19:44 
Не ной, это одна из реализаций. И никто не запрещает тебе отправлять в неё данные через system. Если прям так хочется воровать чужой код, возьми какую-нибудь cdb, она лицензирована как общественное достояние. Кстати, gdbm надёжнее той же leveldb. Я до сих пор не столкнулся с рандомными уничтожениями файлов (от всего) в ней, что для leveldb обычное дело.
Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

23. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от rshadow (ok), 04-Янв-24, 14:00 
Для этого надо по рынкам смотреть, ведь они тоже неравномерно друг относительно друга растут. И тогда уже смотреть на лидеров конкретного направления.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

25. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (26), 04-Янв-24, 14:07 
> Что-то SQLite3

Потому что рейтинг в основном учитывает вопросы и обсуждения. Так как функциональность у SQLite крайне мала по сравнению с серверными СУБД, то и обсуждать там особо нечего.

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

36. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (5), 04-Янв-24, 15:10 
Ну так SQLite-базу обычно одно локальное приложение и пишет одновременно. Поэтому многопользовательность и прочие сложности обеспечения консистентности тут не нужны. В SQLite больше всего бесит отсутствие схемы, что приводит к оверхэду на хранение. Кому надо покомпактнее без сложных SQL-запросов - тому наверное лучше метакит или вообще LMDB.
Ответить | Правка | Наверх | Cообщить модератору

37. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (37), 04-Янв-24, 15:17 
>>Ну так SQLite-базу обычно одно локальное приложение и пишет одновременно.

Это не так...

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

48. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (26), 04-Янв-24, 16:48 
Ну попробуйте из двух приложений одновременно писать в одну базу данных SQLite.
Ответить | Правка | Наверх | Cообщить модератору

51. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (5), 04-Янв-24, 16:52 
Ну вообще можно и делается, но если такой use case не является целевым, то лучше заблокировать базу эксклюзивно, и производительность операций с ней вырастет.
Ответить | Правка | Наверх | Cообщить модератору

60. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –3 +/
Сообщение от Аноним (37), 04-Янв-24, 18:51 
да. имеено поэтому sqlite значительно превосходит в скорости записи и чтения все серверные субд, но не во всех случаях может бытьиспользован
Ответить | Правка | Наверх | Cообщить модератору

63. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (26), 04-Янв-24, 19:01 
> имеено поэтому sqlite значительно превосходит в скорости записи и чтения все серверные субд

Пользователи Redis с вами не согласятся.

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

132. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (131), 05-Янв-24, 12:30 
Бенчмарки в студию. Но только чтобы эти данные вот прям сохранялись, а не "мы тут что-то в память прихранили, но если свет моргнёт, то продолбаем вообще всё, ещё и старые данные развалим"
Ответить | Правка | Наверх | Cообщить модератору

149. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (37), 05-Янв-24, 16:01 
более того я уверен что sqlite в режиме inmemory уделает redis очень просто )))
Ответить | Правка | Наверх | Cообщить модератору

111. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Антонимусс (?), 05-Янв-24, 07:37 
`PRAGMA journal_mode = wal2;` и пишите сколько нужно.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

61. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +2 +/
Сообщение от Аноним (180), 04-Янв-24, 18:55 
>  В SQLite больше всего бесит отсутствие схемы, что приводит к оверхэду на хранение.

Ещё один размороженный. Добро пожаловать в 2024-ый, уже 20 лет прошло с твоей заморозки, мир сильно изменился

https://www.sqlite.org/version3.html
https://www.sqlite.org/fileformat.html

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

73. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (5), 04-Янв-24, 20:03 
>Record Format
>A record contains a header and a body, in that order. The header begins with a single varint which determines the total number of bytes in the header.

Для тех кто в танке: каждое значение имеет заголовок с типом, при этом даже если в DDL указан один тип, в ячейку можно записать другой, и база это переварит, а у тебя проблема вылезет при чтении такой записи. Это какой-то полу-BSON, что приводит к оверхеду на каждый элемент. А если у тебя миллиарды этих элементов?

Да ещё значения хранятся в Big Endian, что идиотизм, так как абсолютно все актуальные машины сейчас - это little endian, и вообще придумать использовать big endian - это извращенцем или вредителем быть надо, ибо элементарнейшие действия, в LE получаемые абсолютно бесплатно, в BE требуют кода и знания длины числа. Проблема решается тривиально: выпустить новый формат на основе little endian, выпустить in-place конвертор в оный, просто мапящий всю базу, находящий все куски с числовыми float-полями, какое-то время подержать поддержку в коде самой базы, потом какое-то время добавить автоконвертацию, а потом старый формат вообще дропнуть. Кому надо - сконвертят.

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

75. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (75), 04-Янв-24, 20:30 
Ну так выпусти!
Тут тебе никто ничего не должен...
Я дажe название подскажу: "SQLiteLE"
Ответить | Правка | Наверх | Cообщить модератору

133. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (131), 05-Янв-24, 12:31 
Звучит как боль чувачка, который не смог в ORM и нормальные миграции
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

153. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от Аноним (153), 05-Янв-24, 17:02 
ORM - это говно, которое имеет смысл использовать только поверх key-value хранилища. Потому что смысл ORM - это просто прозрачное для прогркммиста получение данных по ключу и сохранение данных по ключу, а все операции делаются на стороне приложения. Для этого движок SQLite с индексами, оптимизацией сложных запросов и оверхедом на всё это просто избыточен: сам ORM строить подобные запросы не умеет. SQL используют там, где надо не просто хранить бизнес-данные, но ещё эффективно их выбирать, пересылая только те, что нужны, и модифифировать, избегая ненужных запросов. Поэтому у меня используется ванильный SQLite + ООП-обвязка + мои кастомные запросы, оптимизированные вместе со схемой. Но не ORM.
Ответить | Правка | Наверх | Cообщить модератору

174. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  –1 +/
Сообщение от Аноним (43), 05-Янв-24, 19:55 
Не стоит демонизировать орм, это отличная штука на практике. Большинство практических задач решаются только на уровне орм, да и построитель запросов в любом случае необходим. Кроме того, он позволяет сосредоточиться на логике приложения. Просто надо уметь с ним работать. Ну и понимать ограничения (а у каждой реализации будет своя специфика).
Ответить | Правка | Наверх | Cообщить модератору

176. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (43), 05-Янв-24, 19:59 
>SQLite с индексами, оптимизацией сложных запросов и оверхедом на всё это просто избыточен: сам ORM строить подобные запросы не умеет

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

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

179. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +3 +/
Сообщение от Аноним (180), 05-Янв-24, 21:07 
ORM есть смысл использовать только когда совсем не умеешь работать с базами данных
Ответить | Правка | К родителю #153 | Наверх | Cообщить модератору

178. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (180), 05-Янв-24, 21:02 
Ок, проблема понятна. Да, неприятная особенность SQLite. Только это не проблема эффективности хранения и отсутствия схемы, а проблема отсутствия ограничений по типу. Хранение тут более-менее эффетивное, но не самое оптимальное. LE или BE для СУБД вообще никакого значения не имеет, считай это особенностью кодирования. СУБД может хранить числа как угодно, хоть всё в VARINT-ах или поколоночном delta кодировании на битах. LE или BE имеет значение толлко когда есть возможность работать с данными прямо из хранилища, SQL СУБД такой фичей не обладают.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

104. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +1 +/
Сообщение от пох. (?), 05-Янв-24, 00:50 
вопросы про sqlite просто не попадают в статистику, кроме совсем уж нубов.

И те если не после первого попадания то раза с десятого хотя бы уже обычно дальше sqlite.org с ними и не ходят.

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

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

134. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от Аноним (131), 05-Янв-24, 12:33 
Всё ещё лучше чем "мы использовали на проде MS SQL CE и БД перевалила за 4Гб, как жить дальше?".
Про окакл вообще пугающе дофига вопросов (или правильнее читать проблем?)
Ответить | Правка | Наверх | Cообщить модератору

145. "Рейтинг популярности СУБД. PostgreSQL назван СУБД 2023 года "  +/
Сообщение от нах. (?), 05-Янв-24, 15:02 
э... я боюсь даже вводить такой запрос.

(ms sql ce - на минуточку, в девичестве "ms sql for windows CE". Для запуска на пда о 64 мегабайтах оперативы.)

> Про окакл вообще пугающе дофига вопросов (или правильнее читать проблем?)

дык - "чтоб денег никому не платить".
Особенно в свете проблем одной интересной страны без международно признанных границ.

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

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

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

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

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




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

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