The OpenNET Project / Index page

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



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

"Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запросов"  +/
Сообщение от opennews (?), 29-Сен-23, 15:04 
Опубликован выпуск СУБД DuckDB 0.9.0, сочетающей такие свойства SQLite, как компактность, возможность подключения в форме встраиваемой библиотеки, хранение БД в одном файле и удобный CLI-интерфейс, со средствами и оптимизациями для выполнения аналитических запросов, охватывающих значительную часть хранимых данных, например, выполняющих агрегирование всего содержимого таблиц или слияние нескольких больших таблиц. Код проекта распространяется под лицензией MIT. Разработка пока находится на стадии формирования экспериментальных выпусков, так как формат хранилища пока не стабилизирован и меняется от версии к версии...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59828

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

Оглавление

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


1. Скрыто модератором  –1 +/
Сообщение от Tron is Whistling (?), 29-Сен-23, 15:04 
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  –1 +/
Сообщение от Витюшка (?), 29-Сен-23, 15:07 
Ответить | Правка | Наверх | Cообщить модератору

4. Скрыто модератором  –3 +/
Сообщение от Витюшка (?), 29-Сен-23, 15:15 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. Скрыто модератором  +/
Сообщение от Аноним (6), 29-Сен-23, 15:37 
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  +/
Сообщение от Аноним (11), 29-Сен-23, 16:34 
Ответить | Правка | Наверх | Cообщить модератору

16. Скрыто модератором  +/
Сообщение от Аноним (6), 29-Сен-23, 16:51 
Ответить | Правка | Наверх | Cообщить модератору

18. Скрыто модератором  +1 +/
Сообщение от Витюшка (?), 29-Сен-23, 16:52 
Ответить | Правка | Наверх | Cообщить модератору

25. Скрыто модератором  –1 +/
Сообщение от Tron is Whistling (?), 29-Сен-23, 18:10 
Ответить | Правка | Наверх | Cообщить модератору

7. Скрыто модератором  +1 +/
Сообщение от Аноним (7), 29-Сен-23, 15:38 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

8. Скрыто модератором  +/
Сообщение от Аноним (6), 29-Сен-23, 15:58 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  –1 +/
Сообщение от Витюшка (?), 29-Сен-23, 16:42 
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

13. Скрыто модератором  +/
Сообщение от Аноним (7), 29-Сен-23, 16:45 
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  –2 +/
Сообщение от Витюшка (?), 29-Сен-23, 16:51 
Ответить | Правка | Наверх | Cообщить модератору

19. Скрыто модератором  +/
Сообщение от Аноним (7), 29-Сен-23, 16:53 
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  +/
Сообщение от Витюшка (?), 29-Сен-23, 16:59 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от YetAnotherOnanym (ok), 29-Сен-23, 20:06 
Ответить | Правка | Наверх | Cообщить модератору

9. Скрыто модератором  +2 +/
Сообщение от Аноним (9), 29-Сен-23, 16:04 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

15. Скрыто модератором  +/
Сообщение от Витюшка (?), 29-Сен-23, 16:48 
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +1 +/
Сообщение от Аноним (9), 29-Сен-23, 17:39 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Tron is Whistling (?), 29-Сен-23, 18:09 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. Скрыто модератором  +/
Сообщение от Rodegast (ok), 29-Сен-23, 15:22 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

10. Скрыто модератором  +2 +/
Сообщение от Аноним (9), 29-Сен-23, 16:05 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +/
Сообщение от Витюшка (?), 29-Сен-23, 16:47 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Tron is Whistling (?), 29-Сен-23, 18:11 
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +1 +/
Сообщение от Golangdev (?), 29-Сен-23, 17:15 
Вот такую ещё насадку на SQLite я видел https://litestream.io/

Но пользоваться я ей конечно же не стал, я же не хочу потерять важные корпоративные данные.

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

30. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Алкоголизм (?), 30-Сен-23, 04:19 
Это какие же важные корпоративные данные в SQLite лежат? И зачем именно так?
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Maks (??), 04-Окт-23, 12:56 
Важные корпоративные данные могут и оракуле потеряться если не делать резервные копии!
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от YetAnotherOnanym (ok), 29-Сен-23, 19:58 
> ещё насадку на SQLite

В каком смысле "ещё"? Разве сабж является насадкой на SQLite?

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

31. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от ptr (??), 30-Сен-23, 10:31 
> "SELECT COUNT(*) FROM (SELECT DISTINCT * FROM tbl);"

Зачем оптимизировать запросы, которые через code review точно не пройдут?

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

32. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от ыы (?), 30-Сен-23, 12:15 
кто бы сделал code review  у миллиона куллпрограммеров?
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 30-Сен-23, 12:23 
Аналитическая бд подразумевает, что с ней работают аналитики, которые для своих задач никакие ревью кода не проходят, т.к. задача одноразовая, например, что-то посчитать.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

35. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Куб Кублетович (?), 30-Сен-23, 13:34 
Обычная БД на GROUP BY CUBE/ROLLUP, PIVOT, UNPIVOT и расчете агрегатных функций на 100 миллионов строчек уходит в несознанку.
А в аналитической БД под капотом ленивая материализация этих расчетов и прочие чудеса. Зато часто нет операций вроде UPDATE
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от ptr (??), 30-Сен-23, 18:29 
Очень интересно. А я думал, что аналитической БД глубоко наплевать, кто с ней работает, просто она оптимизирована для аналитических запросов по большим данным, пусть даже ценой деградации производительности на иных операциях.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

41. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от ыы (?), 02-Окт-23, 18:51 
Запросы в аналитическую БД пишут все те же профессиональные программисты. А вот смотрят что получилось- таки да, аналитики... Которые программировать вообще говоря не умеют. Они экономисты. И если они и напишут чтото сами - то ревью кода просто положит в гроб всех ревьювщиков...
Но правда в таких системах sqlite почемуто не используют. Может теперь начнут? :)
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

44. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Аноним (44), 04-Окт-23, 15:01 
А если, не приведи господи, аналитической бд воспользуется... метеоролог или вообще логопед? Она поломается??? Из неё исчезнут данные?
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от ыы (?), 04-Окт-23, 20:50 
руки пусть не забывает помыть..после того как воспользуется...
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Аноним (42), 03-Окт-23, 04:01 
Эта операция выполнится быстро. Как именно вы хотите это оптимизировать?
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

46. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Аноним (44), 04-Окт-23, 16:00 
Как выполнится эта операция зависит от того, как реализован интерпретатор Сиквела, как работает и тд и тп. И вообще никак от самого запроса не зависит. Запрос логически верный. Остальное -- дело потрохов. Вот авторы этой самой УткаПодКроватьюБД утверждают, что их реализация выполняет этот нехитрый запросец за, условно, 10 сек, а ваниль за 1 000 000 000 000 000 000 тысч световых лет. Ну и поэтому поделье лучше. Вполне по делу.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Аноним (44), 04-Окт-23, 16:08 
> Эта операция выполнится быстро. Как именно вы хотите это оптимизировать?

... и это не операция, а выражение. Это выражение в набор операций превратит интерпретатор и оптимизатор.

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

45. "Выпуск DuckDB 0.9.0, варианта SQLite для аналитических запро..."  +/
Сообщение от Аноним (44), 04-Окт-23, 15:57 
Нормальный запрос. С ним всё ок.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

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

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




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

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