The OpenNET Project / Index page

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



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

"Релиз СУБД SQLite 3.30"  +/
Сообщение от opennews (ok), 05-Окт-19, 08:16 
Опубликован релиз SQLite 3.30.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg...

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

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

Оглавление

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


1. "Релиз СУБД SQLite 3.30"  –23 +/
Сообщение от zo0Memail (ok), 05-Окт-19, 08:16 
Достойный соперник Oracle Database. Эта битва будет легендарной!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз СУБД SQLite 3.30"  +4 +/
Сообщение от Аноним (3), 05-Окт-19, 08:41 
Той самой орацле-датабазе, что использует BerkleyDB для хранения своих метаданных, кстати.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Аноним (5), 05-Окт-19, 09:01 
Тот самый оракл что продает BerkleyDB как отдельный продукт https://www.oracle.com/database/technologies/related/berkele...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Релиз СУБД SQLite 3.30"  +6 +/
Сообщение от x3who (?), 05-Окт-19, 11:49 
Тот самый Oracle, что участвует в финансировании СУБД SQLite
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

4. "Релиз СУБД SQLite 3.30"  –3 +/
Сообщение от Аноним (5), 05-Окт-19, 08:59 
Ну это наверняка оракл капец пришел.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

30. "Релиз СУБД SQLite 3.30"  –2 +/
Сообщение от Учоная Жывотная (?), 07-Окт-19, 05:49 
> соперник Oracle Database

Ви унилый поц. Жить в 46 лет с мамочкой нормально. Но когда мама в 46 ваших лет ставит вам клизмачки, этого таки я немогу одобрить!

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

2. Скрыто модератором  +3 +/
Сообщение от Аноним (2), 05-Окт-19, 08:17 
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз СУБД SQLite 3.30"  –8 +/
Сообщение от Murz (ok), 05-Окт-19, 09:16 
Bentley? Это которая недорогие автомобильчики делает, работающие на sqlite и бабле? ;)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Релиз СУБД SQLite 3.30"  –4 +/
Сообщение от Michael Shigorinemail (ok), 05-Окт-19, 12:51 
Гм, речь явно не за gegl.org/babl :]
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Релиз СУБД SQLite 3.30"  –3 +/
Сообщение от urandon (?), 05-Окт-19, 13:30 
для тех кто в танке - это была шутка
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Релиз СУБД SQLite 3.30"  +5 +/
Сообщение от Аноним (10), 05-Окт-19, 14:15 
Паблик домейн и есть истинная свобода эс ин фридом.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз СУБД SQLite 3.30"  –4 +/
Сообщение от Аноним (11), 05-Окт-19, 15:11 
Не нужна нам такая свобода, завтра автора не будет и корпорации с чистой совестью наклепают своих несовместимых проприетарных форков. И ладно бы до пользователей не дошло, так они ж продавать начнут.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Релиз СУБД SQLite 3.30"  +5 +/
Сообщение от Аноним (12), 05-Окт-19, 16:26 
Во-первых, отучаемся говорить за всех.
Во-вторых, учимся адекватно воспринимать реальность: "корпорациям" и сейчас ничего не мешает так поступить. Вместо этого они совместно финансируют разработку.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

17. "Релиз СУБД SQLite 3.30"  –3 +/
Сообщение от Аноним (17), 05-Окт-19, 19:53 
Не,я конечно не за всех говорю, только за здравомыслящих. Уже сегодня есть всякие сторонние проприетарные расширения типа вот этой шляпы https://www.sqlite.org/see/doc/release/www/index.wiki но эти ещё спасибо хоть исходники дают вроде (т.е. никаких проблем с гпл, если только покупатель не решит "улучшить").
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от Аноним (17), 05-Окт-19, 19:55 
Ещё есть вот это https://www.sqlite.org/cerod/doc/trunk/www/readme.wiki
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от Аноним (12), 06-Окт-19, 07:35 
> Не,я конечно не за всех говорю, только за здравомыслящих.

То есть ты не понял, что манипуляции в данном случае не прокатывают, и продолжаешь выдавать примитив.

> Уже сегодня есть
> всякие сторонние проприетарные расширения типа вот этой шляпы

И что?

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

14. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от Ан (??), 05-Окт-19, 18:09 
И то бы ладно. Да запатентуют потом наработки и потеряют все.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

26. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Аноним (26), 06-Окт-19, 15:42 
Это да, но с SQLite есть одна огромная проблема - автор не принимает запросы на слияние вообще. Нужна фича - либо заплати автору за её реализацию, либо поддерживай свой форк до тех пор, пока не решишь, что лучше забить. Аргументация автора в том, что он продаёт бумажки о том, что код не нарушает ни чей копирайт за круглую сумму (потому что если код нарушает копирайт, даже если техногиганты не виноваты, им придётся его исключить, а это многомиллиардные убытки, а те смехотворные для гигантов суммы, какие автор запрашивает они бы всё равно бы дали и даже больше, потому что зависят от продукта и им невыгодно, чтобы он заглох), и что единственный способ это гарантировать - иметь только код, написанный лично.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

29. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Аноним (29), 06-Окт-19, 21:14 
> автор не принимает запросы на слияние вообще

Никакая лицензия не заставляет авторов принимать пулл-реквесты,

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

32. "Релиз СУБД SQLite 3.30"  +2 +/
Сообщение от MBG (?), 07-Окт-19, 11:48 
Зато автор рассматривает присылаемые патчи и переписывает их сам, если удастся убедить, в чем их польза. В свое время я достаточно долго с Ричардом обсуждал добавление сжатия FTS-индекса и он это реализовал в коде - хотя и не так, как было сделано в моих патчах, но какая разница.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

13. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Нуб (?), 05-Окт-19, 17:53 
поясните новичку, в каких условиях требуется использования сабжа? Когда жсон уже тормозит, а здоровенные бд не имеют смысла (ибо клиентское приложение)?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз СУБД SQLite 3.30"  +4 +/
Сообщение от Аноним (15), 05-Окт-19, 18:29 
У електронщиков бытует легенда, что когда жсон начинает тормозить, пора менять датацентр.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Доброжелатель (??), 05-Окт-19, 19:48 
В Android оно очень в тему
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Pofigist (?), 05-Окт-19, 20:37 
Когда на хостинге не охота платить за полноценную БД...
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от Аноним (17), 05-Окт-19, 20:49 
>хостинге
>БД

как оно там в 90х?

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

28. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Аноним (26), 06-Окт-19, 15:50 
> не платить за хостинг
> потом хостинг начинает шантажировать владельцев приложений, а сайты тех, кто не заплатил, удаляет вместе с базой, не дав выгрузить данные. В лучшем случае.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Релиз СУБД SQLite 3.30"  –4 +/
Сообщение от Аноним (10), 05-Окт-19, 22:45 
Извините, я новичок. Что это за база данных - "САБЖ"? И чем он лучше sqlite?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от Аноним (23), 06-Окт-19, 03:04 
> Когда жсон уже тормозит

когда ещё не успел подцепить и интернетах жсон головного мозга, а локальная база нужна.

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

25. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от Онаним (?), 06-Окт-19, 11:33 
Когда ты хочешь SQL, но без гребли и охоты с внешним сервером.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

27. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от Аноним (26), 06-Окт-19, 15:44 
Когда нужна быстрая встраиваемая база данных с SQL. Когда нужно мегатупое key-value хранилище, то есть и получше альтернативы.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

31. "Релиз СУБД SQLite 3.30"  +2 +/
Сообщение от Аноним (31), 07-Окт-19, 08:44 
SQLite, расшаренная на десrтопе на SSD в типичном режиме работы:
- 1 поток записи (5% времени)
- 4 потока чтения по сети 1GB LAN через ODBC/JDBC (20% времени)
- простой (75% времени)
оказывается в 3-4 раза быстрее по отклику и скорости выполнения SQL-запросом чем в тех же условиях та же база на MS Access, HSQLDB, MySQL, PostgreSQL, FireBird. База 1 Гб, 100 полей х 3000000 строк
Работа с SQLite с WAL из Python - оказывается еще быстрее раза в два. Честно говоря, ничего быстрее я не знаю и скорее всего что быстрее ничего нет. Все дело в указателях файла. IN-MEMORY она тоже умеет, но это не в счет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от MBG (?), 07-Окт-19, 11:51 
Это у вас 1GB сеть тормозит :) Ну или Btree  индексы слишком активно используете...
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

34. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Аноним (31), 07-Окт-19, 13:05 
Сеть не тормозит, один сегмент. Индексы используем обычные (аналитика бухучета по субконто - названия Контрагентов, Материалов итп). Серверные СУБД медленнее SQLite просто потому что заняты предотвращением конфликтов записи и проверкой типов. SQLite если и читает во время записи - просто шлет таймаут клиенту на 1 сек. и всё.  
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

35. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от MBG (?), 07-Окт-19, 20:27 
"в 3-4 раза быстрее" - это ерунда, потому что на сложных селектах из многих таблиц можно и на 3-4 порядка (десятичных) выигрыш получить. При условии, что статистика таблиц собрана правильно или сгенерирована (эскулайт умеет сохранить и загрузить статистику для планировщика). А вот в постресе, к примеру, объединение десятков таблиц или сложные коррелированные подзапросы требуют шаманства для получения правильного плана выполнения. Особенно, когда речь идет о пространственных данных и модулях PostGIS vs Spatialite.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "Релиз СУБД SQLite 3.30"  +1 +/
Сообщение от MBG (?), 07-Окт-19, 20:39 
Медленнее, но не поэтому. При доступе только на чтение без блокировок нет никаких "конфликтов записи".

> "SQLite если и читает во время записи - просто шлет таймаут клиенту на 1 сек. и всё. "

Не обязательно, есть разные варианты работы. Смотрите WAL-режим, чтение "грязных" данных и проч. настройки. Так что можно и без таймаутов обходиться.

Рекомендую вот это почитать:
https://www.sqlite.org/queryplanner-ng.html
Ну и вдобавок
https://sqlite.org/optoverview.html

В рунете вообще не встречал обсуждений того, насколько хорош планировщик запросов эскулайт. Помнится, на форуме sql.ru Олег Бартунов на мой вопрос о возможности создания детерминированного планировщика для постгреса счел это невозможным. Хотя в эскулайте детерминированный планировщик практически полностью решает все проблемы с планами выполнения - в самых сложных случаях достаточно правильную статистику собрать/сгенерировать.

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

38. "Релиз СУБД SQLite 3.30"  +/
Сообщение от Аноним (31), 08-Окт-19, 12:38 
Прочитаю, спасибо! Оптимизировать запросы пока нет необходимости, итак всё "летает". Таймауты ловятся редко и не парят совершенно. А WAL-режим разве работает при доступе к файлу по сети LAN? По-моему он только при чтении на той же машине работает.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

40. "Релиз СУБД SQLite 3.30"  +/
Сообщение от MBG (?), 13-Окт-19, 08:45 
Предпочтительнее простенький REST API сделать, чем сетевые файловые системы использовать. Или, как вариант, работать с копиями базы локально и время от времени синхронизировать с основной базой. Все зависит от задачи.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

39. "Релиз СУБД SQLite 3.30"  +/
Сообщение от me (??), 09-Окт-19, 23:46 
Скрипт бд, запросы и свои замеры в студию.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

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

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




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

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