Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Microsoft открыл код СУБД DocumentDB, основанной на PostgreSQL" | +/– | |
Сообщение от opennews (??), 27-Янв-25, 12:31 | ||
Компания Microsoft объявила об открытии кода проекта DocumentDB, который может использоваться как отдельная NoSQL СУБД, как платформа для создания собственных систем хранения или как дополнение для хранения данных в формате BSON в СУБД PostgreSQL. На практике DocumentDB применяется в Microsoft в качестве основы продукта "Azure Cosmos DB for MongoDB", предоставляющего интерфейс, совместимый с документо-ориентированной СУБД MongoDB. Код проекта написан на языке Си и распространяется под лицензией MIT. Движок DocumentDB реализован в форме надстройки над СУБД PostgreSQL... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (1), 27-Янв-25, 12:31 | ||
Тем временем AWS DocumentDB в ах*е от хуцпы мелкомягких. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +4 +/– | |
Сообщение от Аноним (3), 27-Янв-25, 12:37 | ||
Ну AWS DocumentDB относительно недавно появился, а СУБД Azure DocumentDB уже лет 15 как существует, его даже переименовать успели в Azure Cosmos DB. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –11 +/– | |
Сообщение от xsignal (ok), 27-Янв-25, 12:36 | ||
Кому может понадобится код от Microsoft)) Если только посмотреть, как не надо делать =) | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +4 +/– | |
Сообщение от Максим Белый (?), 27-Янв-25, 12:37 | ||
Понадобится | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –1 +/– | |
Сообщение от chdlb (?), 27-Янв-25, 13:00 | ||
FerretDB - а кому оно надо? любителем монго-кактусов? | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –1 +/– | |
Сообщение от User (??), 27-Янв-25, 13:33 | ||
Ну, я могу себе представить контору, у которой экспертиза по postgres вот есть - а по mongo "нет и через забор не надь" - и тут "нате-на-лопате" коробочное решение с прикрученной на изоленту mongo'й нарисовалось - но в реальной жизни допущений чот многовато выходит... | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от chdlb (?), 27-Янв-25, 14:47 | ||
если отсутствует экспертиза по монге и ты не хочешь ее получать, то тебе нафиг не надо никакая монго ни та ни поверз постгреса | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от User (??), 27-Янв-25, 14:59 | ||
> если отсутствует экспертиза по монге и ты не хочешь ее получать, то | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (74), 28-Янв-25, 22:36 | ||
О! вам улчше не знать) | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
18. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +3 +/– | |
Сообщение от User (??), 27-Янв-25, 13:17 | ||
На opennet'е? Примерно "никому", у всех жеж "лапки", да и задач-то под кроватью таких нет. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
39. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +2 +/– | |
Сообщение от Аноним (39), 27-Янв-25, 14:57 | ||
Ну на опеннете ведь как: закрытый код — «а что это тут делает»? Открыли код — «от корпораций нам ничего не надо!». Не в первый и не в десятый раз уже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (52), 27-Янв-25, 19:55 | ||
> Если только посмотреть, как не надо делать =) | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
59. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +3 +/– | |
Сообщение от al (??), 28-Янв-25, 02:16 | ||
Дейтвительно, кому мог бы понадобиться, например, VS Code - единственный годный редактор под линух. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
62. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от leap42 (ok), 28-Янв-25, 11:29 | ||
> единственный годный редактор под линух | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от al (??), 28-Янв-25, 18:52 | ||
Там ввод уже починили? Выйти из него уже можно по-человечески? Разрабы в курсе, что IBM Model M появилась и теперь необязательно биндить перемещение курсора на hjkl, ибо есть стрелочки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от chdlb (?), 28-Янв-25, 17:33 | ||
аж монитор потек | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
61. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от leap42 (ok), 28-Янв-25, 11:29 | ||
> Кому может понадобится код от Microsoft)) Если только посмотреть, как не надо делать =) | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
68. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от xsignal (ok), 28-Янв-25, 17:02 | ||
> Винда прекрасно работает для миллионов непритязательных пользователей | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –1 +/– | |
Сообщение от Аноним (5), 27-Янв-25, 12:38 | ||
Надеюсь что это эффективнее jsonb. Не знаю что за имбeцилы в постгресе писали jsonb, где судя по всему для каждого вложенного словаря/массива хранится 4 или 8 байт его длины, из-за чего относительно json его раздувает в пару раз. Поэтому значительно удобнее и эффективнее в базе хранить не json а протобуфы (схема и прямая/обратная совместимость бонусом). | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +2 +/– | |
Сообщение от Аноним (6), 27-Янв-25, 13:00 | ||
Напиши лучше | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –4 +/– | |
Сообщение от chdlb (?), 27-Янв-25, 13:02 | ||
возьми текст JSON в UTF-8 и засунь это в обычный бинарь, можешь предварительно сжать gzip, цена такой операции копейки, вполне примелимо, за будешь за вендор-лок к БД | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
43. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –1 +/– | |
Сообщение от Аноним (43), 27-Янв-25, 15:11 | ||
>возьми текст JSON в UTF-8 и засунь это в обычный бинарь | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от chdlb (?), 28-Янв-25, 17:49 | ||
>>возьми текст JSON в UTF-8 и засунь это в обычный бинарь | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –1 +/– | |
Сообщение от User (??), 27-Янв-25, 13:48 | ||
Только вот работать с этим придется - ну, на уровне приложения, а не с помощью СУБД со всеми вытекающими, ага. Ложь (Не "клади") паркетом под себя и не мучай слоника, чоужтам - смотрите у всех датасатанистов страны ))). | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
47. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от slew (ok), 27-Янв-25, 16:48 | ||
>Не знаю что за имбeцилы в постгресе писали jsonb, где судя по всему для каждого вложенного словаря/массива хранится 4 или 8 байт его длины, | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
49. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от turbo2001 (ok), 27-Янв-25, 18:03 | ||
1 байт длины не подойдет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от slew (ok), 28-Янв-25, 12:14 | ||
>1 байт длины не подойдет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от turbo2001 (ok), 28-Янв-25, 13:17 | ||
Я к тому, что можно использовать что-то типа LEB128, как это сделано в protobuf, чтоб не хранить всегда 4 или 8 байт под длину. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от голос_из_леса (ok), 27-Янв-25, 22:16 | ||
"640 КБ должно хватить для любых задач!" (c) | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
55. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Карлос Сношайтилис (ok), 27-Янв-25, 23:11 | ||
А теперь сделай эффективный поиск по этому всему... | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
57. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от fuggy (ok), 28-Янв-25, 00:14 | ||
Так jsonb можно ложить в compressed колонку хранения, абсолютно прозрачно. К тому же у jsonb работают все индексы и быстрый доступ по jsonpath в отличие от protobuf. Так тогда можно и сериализованный byte array или msgpack сохранять, если индексы не нужны. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
65. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от ptr (ok), 28-Янв-25, 12:14 | ||
Какая разница, если в подаваляющем большинстве случаев JSONB лежит сжатым в TOAST? | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
75. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (75), 29-Янв-25, 06:03 | ||
Можно ещё сериализовать с помощью Boost::LexicalCast | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
11. Скрыто модератором | +3 +/– | |
Сообщение от Аноним (-), 27-Янв-25, 13:09 | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. Скрыто модератором | +2 +/– | |
Сообщение от Аноним (32), 27-Янв-25, 14:24 | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Илья (??), 27-Янв-25, 13:11 | ||
Подскажите, а какая сейчас самая вменяемая реляционная БД без встроенных хлеборкзки и компаса? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (-), 27-Янв-25, 13:16 | ||
> Подскажите, а какая сейчас самая вменяемая реляционная БД | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (35), 27-Янв-25, 14:42 | ||
Голосую за firebird! | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (6), 27-Янв-25, 14:42 | ||
Напиши свое в таком случае под свои хотелки. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
38. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от chdlb (?), 27-Янв-25, 14:49 | ||
просто не используй все хрень сверху ее реляционных возможностей и это будет правильно | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
66. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –1 +/– | |
Сообщение от Аноним (66), 28-Янв-25, 12:21 | ||
И трать ресурсы на join большого числа табл, а в некоторых случаях и сканирований по неподходящим индексам. Короче, школу закончи, пару курсов вуза, потом советуй. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от chdlb (?), 28-Янв-25, 17:37 | ||
> И трать ресурсы на join большого числа табл, а в некоторых случаях | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от leap42 (ok), 28-Янв-25, 11:32 | ||
Postgres конечно. Если приложение монопольно будет базу использовать - sqlite. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
13. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –5 +/– | |
Сообщение от Аноним (-), 27-Янв-25, 13:14 | ||
А мелкософт молодцы... | ||
Ответить | Правка | Наверх | Cообщить модератору |
|
21. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | –1 +/– | |
Сообщение от Аноним (-), 27-Янв-25, 13:25 | ||
> любой вор/паразит. | ||
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору |
30. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (30), 27-Янв-25, 14:13 | ||
> 80% кода в ядре пишут корпорации | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +2 +/– | |
Сообщение от User (??), 27-Янв-25, 13:28 | ||
Эээээ... да собственно примерно наоборот же. "Немамонты" написали, "ну, такоЭ" - другие товарищи из ferretdb попытались это "ну очень такоЭ" использовать - вышло "ну эдакое". Потом пришли MS и показали, "как надо" и любители "эдакого" радостно на это "как надо" и переключились. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
29. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (-), 27-Янв-25, 14:07 | ||
К чему все твои "ну, такоЭ" и "ну эдакое"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +2 +/– | |
Сообщение от User (??), 27-Янв-25, 14:19 | ||
> К чему все твои "ну, такоЭ" и "ну эдакое"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от YetAnotherOnanym (ok), 27-Янв-25, 18:08 | ||
Можно подумать, опеннетовкие анонимы не зарабатывают на написанном другими коде. Практически не вкладываясь в него. | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
33. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (32), 27-Янв-25, 14:25 | ||
Бузинес все правильно сделали. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
51. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (51), 27-Янв-25, 18:35 | ||
Разработка софта *для* платформы — а Постгрес это платформа — большое и важное дело. Претензий к Блендеру или Гимпу что не коммитят в ядро почему-то не возникает. Но не дай бог Майкрософту выпустить любой опенсорс, и опеннет как с цепи срывается. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
56. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от fuggy (ok), 27-Янв-25, 23:18 | ||
Во-первых, "свободная" лицензия, по мнению некоторых которые не признают OSI/FSF, оказалась недостаточно свободной, что пришлось заменять. Во-вторых, навернули уродливый mongo api поверх RDBMS, можно вставлять BSON, а также можно делать CRUD и пару индексов на сдачу. И ещё не известно что по бенчмаркам, ведь их пока не показали, надо подождать. В-третьих, взяли название у amazon documentdb чтобы успешнее конкурировать в поиске. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
27. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от Аноним (27), 27-Янв-25, 13:49 | ||
>для хранения данных в формате BSON в СУБД PostgreSQL | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от fuggy (ok), 28-Янв-25, 00:58 | ||
Bson поддерживает рандомное чтение, в отличие от клона msgpack. Что критически важно для базы данных. Так что твой аргумент полностью не обоснован. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (60), 28-Янв-25, 08:36 | ||
>Bson поддерживает рандомное чтение | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от Аноним (1), 27-Янв-25, 14:05 | ||
> Движок DocumentDB реализован в форме надстройки над СУБД PostgreSQL. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от нах. (?), 27-Янв-25, 15:31 | ||
Так это ж не они, это те самые тролли и есть. "Зачем вам монга, она лицензию требует, без штанов останетесь - вон нате вам нашу аналогов не... то есть точно такую же, но шва6одную documentDB - смотрите, смотрите, все как вы любите!" | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +3 +/– | |
Сообщение от Tron is Whistling (?), 27-Янв-25, 15:51 | ||
Да они просто внезапно выяснили, что весь их NoSQL прекрасно запихивается в RDBMS, и ведёт себя при этом не хуже. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
46. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от ms (??), 27-Янв-25, 16:21 | ||
и вовсе даже не они! | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от fuggy (ok), 27-Янв-25, 23:03 | ||
Только отваливаются транзакции, acid, джойны, оконные и агрегатные функции. А так да json можно продолжать пихать в файлы. | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
48. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +/– | |
Сообщение от Аноним (48), 27-Янв-25, 17:58 | ||
FerretDB не осилили транзакции. Так что не стоит всерьез рассматривать эту поделку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Microsoft открыл код СУБД DocumentDB, основанной на PostgreS..." | +1 +/– | |
Сообщение от jOKer (ok), 28-Янв-25, 17:23 | ||
MongoDB умеет работать в условиях раздроблении кластера, PostgreSQL - нет. И никакой "интерфейс, совместимый с документо-ориентированной СУБД MongoDB" это не исправит. Потому что это вопрос архитектуры СУБД, которая у PostgreSQL принципиально другая, и поэтому поддержать такой вариант работы просто не в состоянии. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |