Доступен выпуск СУБД DuckDB 0.6.0, сочетающей такие свойства SQLite, как компактность, возможность подключения в форме встраиваемой библиотеки, хранение БД в одном файле и удобный CLI-интерфейс, со средствами и оптимизациями для выполнения аналитических запросов, охватывающих значительную часть хранимых данных, например, выполняющих агрегирование всего содержимого таблиц или слияние нескольких больших таблиц. Код проекта распространяется под лицензией MIT. Разработка пока находится на стадии формирования экспериментальных выпусков, так как формат хранилища пока не стабилизирован и меняется от версии к версии...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58117
Как раз что-то подобное искал. Кто пробовал?
duck duck go!
Люди продолжали писать на Си, несмотря на рекомендации АНБ
пф-ф. сам бог запретил трогать яблоки и его не послушали, а тут какие-то рекомендации от какого-то анб.
Есть теория, что рассказ про яблоко это аллегория - змей не говорил съесть яблоко, он уговорил Еву на секс и она зачала, от змия пошли плохие люди, а от Адама хорошие - и с тех пор эти народы борются друг с другом.Опеннет образовательный.
Может и источник теории назовёшь?
https://en.wikipedia.org/wiki/Serpent_seed
Ну да, ну да ... следующий шаг - плохих в печах сжигать, известное дело.
Если я правильно понимаю, идея была утилизировать всех "хороших", пока те не смогли реализовать собственные мечты об утилизации "не таких хороших", но немного перестарались в процессе решив убрать всех кто может быть против. Тут не стоит забывать, с какой целью вообще существуют религии и что под замес попали те, у кого религии не было.
Да раст даже нет под те платформы, где работает сабж.
Скажем дружно * нужно.
СУБД от Centrum Wiskunde & Informatica (дин из ведущих европейских научно-исследовательских институтов в области математики и теоретической информатики). Конечно, нужно!
OLAP'ы не нужны как класс со всеми манагерами, аналитегами, датасайентистами и ананистами. И уж темболее в рамках процесса твоей овнопроги.
Что, завидно как люди баблишко зашибают? А тебе что мешает?
у него нет времени на ерунду, ему комментарий на опеннете под очередной новостю об очередном ненужно еще писать
SQLite здорового человека! Достало уже обёртки вокруг SQLite писать, выполняющие по 100 операций, а потом коммитящих транзакцию.
В результате получится очередной interbase
Чёт расфоркали SQLite. Видимо совсем разработчик неадекват если такие сложности с принятием изменений в апстрим.
DuckDB кардинально отличается как в архитектуре, так и в сфере использования.DuckDB не претендует на OLTP нагрузку вообще ни как. Так же не претендует на «супернадежность».
В свою очередь, SQLite не претендует на OLAP. У него даже MergeJoin ещё не реализован.
Не заглядывал в сырцы, но подозреваю, что в DuckDB от SQLite только парсер SQL. Хотя, может ещё BTREE переиспользуют для хранения схемы данных.
Какая к черту аналитика на inmemory DB? Какой объем данных? Или аналитика не нуждается в сохранении?
Она не in-memory. Ну, если ты сам её об этом не попросишь
да зачем просить, ее ядро само инмемори сделает ))
Сейчас набегут нинужнисты рассказывать, как это всё не нужно и как надо заниматься НАСТОЯЩЕЙ аналитикой на кластерах с десятками ТБ рам.
мап редьюсить и редьюсить мап, ждать по 10-15 мин. Эх...
Так пробовал сабж кто или все чисто блеснуть остроумием зашли?
чем-чем?
Заказчик мой будет пробовать. Его тимлид уже озадачил двух орлов вкинуть это в проект вместо собственной писанины и замеры сделать. Вот это я понимаю скорость инноваций — пока опеннет шутит, люди уже тесты гоняют.
очевидно, что это нужно не заказчику, а тимлиду. на то и нужны заказчики, чтобы им впарить нинужное