The OpenNET Project / Index page

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

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

"Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от opennews (ok) on 19-Окт-14, 13:01 
Представлен (http://permalink.gmane.org/gmane.comp.db.sqlite.announce/38)  релиз SQLite 3.8.7 (http://sqlite.org/releaselog/3_8_7.html), легковесной базы данных, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentle и Bloomberg.

В новом выпуске:


-  Проведена большая работа по оптимизации производительности, которая затронула многие части кодовой базы. В результате, по сравнению с прошлой версией удалось добиться выполнения на 20.3% больше работы на том же числе CPU. Тестирование проводилось с измерением результатов работы нагрузочного сценария speedtest1.c через прокси cachegrind  в 64-разрядной сборке Ubuntu 13.10 с  gcc 4.8.1 и при указании флага оптимизации "-Os". В реальных приложениях увеличение скорости ожидается на уровне 10%. За последний год отмечается большой прогресс в оптимизации кодовой базы SQLite, например по сравнению с выпуском 3.8.0 при выполнении синтетических тестов производительность возросла на 61%.
-  В сортировщик добавлена поддержка использования вспомогательных обработчиков, выполняемых в отдельных нитях, что позволяет добиться сокращения времени отклика при выполнении сложных запросов. По умолчанию данная возможность отключена и должна быть активирована через PRAGMA threads (http://www.sqlite.org/pragma.html#pragma_threads) или через сборку с опцией SQLITE_DEFAULT_WORKER_THREADS (http://www.sqlite.org/compile.html#default_worker_threads). Для ограничения числа нитей следует использовать опцию SQLITE_LIMIT_WORKER_THREADS (http://www.sqlite.org/c3ref/c_limit_attached.html#sqlitelimi...) в sqlite3_limit();

-  Расширены оптимизации пропуска элементов при сканировании (skip-scan (http://www.sqlite.org/optoverview.html#skipscan)), добавлена возможность пропуска записей в середине индекса, а не только в его начальной части;
-  Улучшена производительность операторов преобразования типов (http://www.sqlite.org/lang_expr.html#castexpr);
-  Внесены улучшения в метод использования статистики  sqlite_stat4 (http://www.sqlite.org/fileformat2.html#stat4tab)  при планировании выполнения запроса;

-  Добавлены новые  программные интерфейсы, оперирующие 64-разрядными значениями: sqlite3_malloc64() (http://www.sqlite.org/c3ref/free.html),
    sqlite3_realloc64() (http://www.sqlite.org/c3ref/free.html),
    sqlite3_bind_blob64() (http://www.sqlite.org/c3ref/bind_blob.html),
    sqlite3_result_blob64() (http://www.sqlite.org/c3ref/result_blob.html),
    sqlite3_bind_text64() (http://www.sqlite.org/c3ref/bind_blob.html) и
    sqlite3_result_text64() (http://www.sqlite.org/c3ref/result_blob.html);
-  Добавлен новый программный интерфейс sqlite3_msize() (http://www.sqlite.org/c3ref/free.html), который возвращает размер памяти,  выделенной через sqlite3_malloc64() и подобные функции;
-  В расширении spellfix1 (http://www.sqlite.org/spellfix1.html) представлена возможность явного приведения rowid для каждой операции INSERT.
-  Добавлено новое расширение user-auth (http://www.sqlite.org/src/doc/trunk/ext/userauth/user-auth.txt), позволяющее обеспечить применение аутентификации пользователей при доступе к БД;
-  Прекращена поддержка опции  SQLITE_ENABLE_TREE_EXPLAIN, вместо которой следует использовать механизм трассировки запроса SELECTTRACE, предоставляющий больше диагностических данных;
-  В интерфейс командной строки добавлены новые опции "--pagecache", "--lookaside" и "--scratch" для настройки использования дополнительной памяти.

URL: *http://permalink.gmane.org/gmane.comp.db.sqlite.announce/38
Новость: http://www.opennet.me/opennews/art.shtml?num=40865

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

Оглавление

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


1. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +15 +/
Сообщение от CrazyAlex25 (ok) on 19-Окт-14, 13:01 
Отличные новости! SQLite одна из самых лучших встраиваемых БД!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +2 +/
Сообщение от Аноним (??) on 19-Окт-14, 14:22 
Легко быть лучшим при отсутствии конкурентов. В смысле, остальные вообще не занимаются встраиванием SQL баз. Ну разве что sleepycat'овская база, более жирная и вообще странная.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от angra (ok) on 19-Окт-14, 14:45 
http://en.wikipedia.org/wiki/Embedded_database
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от CrazyAlex25 (ok) on 19-Окт-14, 14:47 
Вот неполный список встраиваемых БД (возможно половина уже мертва):
Accuracer Database System
Advantage Database Server
Oracle Berkeley DB
CSQL
EffiProz
ElevateDB
Empress Embedded Database
Extensible Storage Engine
eXtremeDB
Встраиваемая версия Firebird
HSQLDB
InfinityDB
Встраиваемая версия Informix Dynamic Server
Встраиваемая версия InnoDB
Встраиваемая версия InterBase
ITTIA DB
Kyoto Cabinet
Встраиваемая версия MySQL Embedded
NexusDB
RDM Embedded
ScimoreDB
SolidDB
SQLite
Microsoft SQL Server Compact
TurboDB
Valentina DB
VistaDB

То с чем я работал: Sqlite, Mysql embedded, valentina db, Berkeley DB, leveldb, mssql server compact

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

12. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 19-Окт-14, 17:47 
ещё бы понял что из всего этого реляционные БД c SQL. Ещё потом понял бы насколько остаток реально куда-то впилить без мозготраха с лицензированием и проблем прикручивания блоба. Реальных конкурентов у SQLite действительно нет.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +3 +/
Сообщение от sasku (ok) on 19-Окт-14, 18:57 
firebird
полноценная SQL, и без проблем лицензирования
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Crazy Alex (ok) on 19-Окт-14, 22:26 
И при надобности можно перескочить на использование полноценного сервера, поменяв лишь параметры подключения
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

38. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 20-Окт-14, 10:04 
> Вот неполный список встраиваемых БД (возможно половина уже мертва):

Молодец, хаотично надергал список наобум, с самыми разными экспонатами. Ну скажи мне, чувак, чего по твоему мнению общего у Microsoft SQL Server Compact и Berkeley DB? Или там какого-нибудь Tokyo Cabinet.

> То с чем я работал: Sqlite, Mysql embedded, valentina db, Berkeley DB,
> leveldb, mssql server compact

Поздравляю. Тогда вдвойне позорно что ты не понимаешь отличий например между простыми и быстрыми базами key-value и полновесным SQL и валишь в одну кучу напрочь разные экспонаты без какой либо классификации и попыток понять насколько то куда они целятся совпадает с нишей на которую заточен скулайт.

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

79. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от CrazyAlex25 (ok) on 23-Окт-14, 09:29 
Я не спец по БД и незнаю всех тонкостей и различий. Но отличить k-l хранилища от бд вроде могу. Выше я просто написал с чем работал
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

50. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от _yurkis_ (ok) on 20-Окт-14, 12:53 
>Легко быть лучшим при отсутствии конкурентов. В смысле, остальные вообще не занимаются встраиванием SQL баз. Ну разве что sleepycat'овская база, более жирная и вообще странная.

Ну почему же? Громоптица (firebird) очень неплоха.

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

13. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от Аноним (??) on 19-Окт-14, 18:25 
>Отличные новости! SQLite одна из самых лучших встраиваемых БД!

Да и как нормальная БД на сервере работает отлично, особенно если нагрузка не больше 10000 человек в день

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

17. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от anonymous (??) on 19-Окт-14, 20:17 
Спасибо, поржал. Кто пустил нуба на Опеннет?!
Во-первых: у встраиваемых БД совсем другое назначение; Во-вторых: нагрузка на СУБД измеряется не в человеках в день; И кроме того: 10000 "человек в день" выдержит любая СУБД, если всё сделано прямыми руками.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

39. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 20-Окт-14, 10:09 
> Спасибо, поржал. Кто пустил нуба на Опеннет?!

Наверное, сам пришел. Фэйс контроль отсутствует. Как обычно, ваш Капитан.

> Во-первых: у встраиваемых БД совсем другое назначение;

Ряд серверных софтин вполне себе юзает скулайт. В общем то реальных ограничений у него два: не удастся вынести на отдельную машину и writer может быть только 1. Ну ок, еще базы крупнее пары десятков гигз могут быть менее оптимальны по скорости, хотя при прямизне рук - до ~100 гигз нормально - чувак с sql.ru проверял.

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

54. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от anonymous (??) on 20-Окт-14, 19:13 
> writer  может быть только 1.

См. WAL.
Есть и ряд других ухищрений. Правда, в ряде случаев, теряется атомарность транзакции.

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

64. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от anonymous (??) on 20-Окт-14, 22:43 
Миграция сервера с одного движка на другой - не такая уж и проблема, если гвоздями не прибито. Разрабы по этому поводу особо не напрягаются.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

2. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от mcshel (ok) on 19-Окт-14, 14:19 
Если я не ошибаюсь, то Thunderbird использует эту БД.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +5 +/
Сообщение от Аноним (??) on 19-Окт-14, 14:22 
> Если я не ошибаюсь, то Thunderbird использует эту БД.

И файрфокс. Да на самом деле много кто.

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

11. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от тоже Аноним email(ok) on 19-Окт-14, 16:54 
Ну, так Mozilla совсем не зря член того же консорциума. Им сейчас без SQLite никак не прожить.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

40. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от Аноним (??) on 20-Окт-14, 10:10 
> без SQLite никак не прожить.

Да вообще-то жили кучу времени, а теперь вот с внедрежкой - стали пхать туда больше хлама чем MS в реестр. Так что лис зачастую в скулайт и упирается, что и вызывает его тормоза.

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

46. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от тоже Аноним email(ok) on 20-Окт-14, 10:54 
Я в курсе, потому и говорю о серьезной зависимости. Они уже привыкли все решать через БД, теперь, чтобы сменить технологию, половину кода придется переписать.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

58. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от anonymous (??) on 20-Окт-14, 19:16 
>> без SQLite никак не прожить.
> Да вообще-то жили кучу времени, а теперь вот с внедрежкой - стали
> пхать туда больше хлама чем MS в реестр. Так что лис
> зачастую в скулайт и упирается, что и вызывает его тормоза.

Про тормоза обоснуйте. Где баги, бенчмарки?
Если делать корректно - то sqlite работает просто моментально, и упереться там, когда база используется конкурентно одним приложением (как в случае ФФ), крайне сложно.

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

65. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от PnDx (ok) on 21-Окт-14, 11:29 
Сложно - но можно. Firefox afaik до сих пор не выполняет обслуживание БД (VACUUM). Пишет-трёт, пишет-трёт... Ну и в итоге раздутый файл с дикой фрагментацией.

upd. Спросил гугла - для этого плагин написали "places-maintenance".

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

24. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Анонимус_000 on 19-Окт-14, 23:31 
Skype, Chrome, Android, iOS, много их....
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от mcshel (ok) on 19-Окт-14, 14:19 
Т.е. ждем ускорения)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 19-Окт-14, 14:55 
В sqlite4 будет LSM.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  –1 +/
Сообщение от CrazyAlex25 (ok) on 19-Окт-14, 15:28 
А зачем когда есть leveldb?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

33. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 20-Окт-14, 03:59 
> А зачем когда есть leveldb?

хотя бы затем, что leveldb — не sql. к тому же на крестах.

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

36. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  –2 +/
Сообщение от Аноним (??) on 20-Окт-14, 05:56 
Два огромных плюса.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

41. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +3 +/
Сообщение от Аноним (??) on 20-Окт-14, 10:11 
> Два огромных плюса.

Leveldb - кусок горбыля какой-то, как обычно у гугли. Если уж SQL не надо - токийский кабинет или накрайняк беркелеевская база - будут куда как поприятнее этой гуглевской cpaни.

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

59. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 20-Окт-14, 19:17 
> Leveldb - кусок горбыля какой-то, как обычно у гугли. Если уж SQL
> не надо - токийский кабинет или накрайняк беркелеевская база - будут
> куда как поприятнее этой гуглевской cpaни.

я так понимаю, к нам на огонёк зашёл эксперт по key/value базам. уважаемый, а где можно почитать ваши статьи с детальными сравнениями и пояснениями? а то вы говорите так, как будто ваши слова — аксиома, а не теорема.

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

18. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 19-Окт-14, 21:05 
Лишь бы не переросла в монструозную поделку, как стало с MySQL :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 19-Окт-14, 22:23 
Тебе для чего ее в паблик домейн перевели? Чтобы ты смог даже не форкать, а просто взять и сделать по-своему (и даже закрыть сырцы), если тебе не понравится вектор ее развития.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

27. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  –2 +/
Сообщение от Аноним (??) on 20-Окт-14, 00:30 
>сделать по-своему (и даже закрыть сырцы), если тебе не понравится вектор ее развития.

И я бы добавил, никому бы их не показывал. Никогда. Лучший ваирант развития многих форков в опенсорсе

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

53. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 20-Окт-14, 16:44 
>>сделать по-своему (и даже закрыть сырцы), если тебе не понравится вектор ее развития.
> И я бы добавил, никому бы их не показывал. Никогда. Лучший ваирант
> развития многих форков в опенсорсе

Лучший вариант развития подавляющего большинства форков. ЧСВ чесать надо одному и в ванной.

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

23. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  –3 +/
Сообщение от Нанобот (ok) on 19-Окт-14, 23:18 
я б не назвал +10-20% прироста "значительными оптимизациями производительности"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +4 +/
Сообщение от CrazyAlex25 (ok) on 19-Окт-14, 23:35 
По современным меркам, когда софт почти вообще не оптимизируют это очень даже хорошая цифра. А если учесть что к sqlite уделяется много внимания, полное покрытие тестами и то что она используется многими приложениями, то профит в 10-20%  очень даже хорошо :)  Учитывая что ты скорее всего ни строчки кода не написал для sqlite
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

51. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Пиони on 20-Окт-14, 13:57 
Многий софт оптимизируют, просто наращивают его возможности, а вместе с ними и прожорливость, значительно быстрее
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

26. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от CrazyAlex25 (ok) on 19-Окт-14, 23:36 
Как с оптимизировать оптимизированное?
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

30. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +4 +/
Сообщение от Аноним (??) on 20-Окт-14, 03:30 
> я б не назвал +10-20% прироста "значительными оптимизациями производительности"

Ну это потому что когда учитель правит что то в _твоих_ поделках они начинают лететь не на проценты а в десятки раз быстрее. У взрослых - УВЫ, всё не так просто :)

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

45. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 20-Окт-14, 10:53 
> я б не назвал +10-20% прироста "значительными оптимизациями производительности"

Наоборот, с учётом возраста и применяемости проекта, очень подозрительно...

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

48. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от тоже Аноним email(ok) on 20-Окт-14, 10:55 
Приглядитесь к формулировке. Прирост отмечается на "том же количестве процессоров".
Проще говоря, оптимизировались алгоритмы распараллеливания.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

49. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +/
Сообщение от Аноним (??) on 20-Окт-14, 12:33 
> Приглядитесь к формулировке. Прирост отмечается на "том же количестве процессоров".
> Проще говоря, оптимизировались алгоритмы распараллеливания.

Угу вероятно придумали хитрый способ как распараллелить запись на диск :) Главное что-бы потом откатов небыло...

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

52. "Выпуск SQLite 3.8.7 со значительными оптимизациями производи..."  +1 +/
Сообщение от тоже Аноним email(ok) on 20-Окт-14, 14:02 
Смех смехом, но действительно не исключено, что предыдущая реализация параллельной работы мешала сделать вменяемое кэширование дисковых операций. Прирост-то значительный.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

31. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 20-Окт-14, 03:57 
когда проект уже переименуют? какой он, нафиг, lite сейчас?!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от CrazyAlex25 (ok) on 20-Окт-14, 04:35 
Это стоит расценивать как lite=embedded :)  Или потому что имеет не полный синтаксис sql (в 3.6 добавили поддержку sql-99)
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

35. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 20-Окт-14, 05:07 
ну дай поехидничать!
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

37. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от F on 20-Окт-14, 09:23 
1.91Mb архив исходников - просто сравни с MySQL (44.4Mb v5.7.5-m15) или PostgreSQL (21.7Mb v9.4b3), или пресловутый Firebird (~20Mb v2.5.3 - если прикинуть конверсию bz2->gz).

Разница не то, что в разы - на десятичный порядок минимум. Так что лайт.

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

55. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +1 +/
Сообщение от arisu (ok) on 20-Окт-14, 19:14 
> 1.91Mb архив исходников

это не «лайт», это «нифига ж себе монстр!»

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

60. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от anonymous (??) on 20-Окт-14, 19:24 
>> 1.91Mb архив исходников
> это не «лайт», это «нифига ж себе монстр!»

Там не только сами исходники sqlite. Подробнее здесь:
https://sqlite.org/download.html
https://sqlite.org/amalgamation.html

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

61. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 20-Окт-14, 19:46 
>>> 1.91Mb архив исходников
>> это не «лайт», это «нифига ж себе монстр!»
> Там не только сами исходники sqlite. Подробнее здесь:

я как-то в курсе. речь, однако, шла об утверждении, высказаном в #37: что почти два мегабайта заархивированых исходников — это «лайт». это не «лайт» ни разу.

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

42. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от Аноним (??) on 20-Окт-14, 10:13 
> когда проект уже переименуют? какой он, нафиг, lite сейчас?!

Как ни странно - размер либы все еще достаточно скромный по сравнению с многими иными.

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

56. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 20-Окт-14, 19:14 
>> когда проект уже переименуют? какой он, нафиг, lite сейчас?!
> Как ни странно - размер либы все еще достаточно скромный по сравнению
> с многими иными.

то есть, жиробас весом сто пятьдесят килограммов на самом деле вовсе не жиробас, потому что есть жиробасы весом триста килограммов?

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

70. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от F on 21-Окт-14, 21:16 
Не совсем так. Потому что есть жиробасы весом полторы тонны :)

ЗЫ Не могу сказать определенно за исходник (ветка 2.х содержала не так много левого хлама в архиве исходников), но экзешник вполне себе небольшой даже по десятилетней давности временам. Опять же, вспоминаю многомегабайтные исходники MySQL даже 3.х (парсер SQL там сначала генерился из грамматик, а потом собирался дооолго так).

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

71. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 21-Окт-14, 21:21 
тут тоже генерируется, аднака. я, кстати, lemon'ом пользовался, он удобный. особенно когда не хочется таскать с собой нагенерённое, и не с руки требовать наличия бизона.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

47. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от Аноним (??) on 20-Окт-14, 10:54 
> когда проект уже переименуют? какой он, нафиг, lite сейчас?!

lite не только в размере, но и в функционале...

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

57. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 20-Окт-14, 19:15 
>> когда проект уже переименуют? какой он, нафиг, lite сейчас?!
> lite не только в размере, но и в функционале...

который тоже уже давно не «лайт».

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

72. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от F on 21-Окт-14, 21:22 
>>> когда проект уже переименуют? какой он, нафиг, lite сейчас?!
>> lite не только в размере, но и в функционале...
> который тоже уже давно не «лайт».

Вас не нравится бОльшая функциональность? 2.8 вроде и мельче, и до сих пор актуален. Спасибо хоть на том, что вообще об оптимизации думают (задумчиво кошусь на жрущий под 300мб файрфокс 33 с двумя вкладками).

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

73. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 21-Окт-14, 21:44 
> Вас не нравится бОльшая функциональность?

мне название не нравится. мучает мою эстетскую жилку.

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

62. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  –2 +/
Сообщение от Michael Shigorin email(ok) on 20-Окт-14, 20:52 
> какой он, нафиг, lite сейчас?!

...литий-теллуровый!

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

66. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от PnDx (ok) on 21-Окт-14, 11:40 
> когда проект уже переименуют? какой он, нафиг, lite сейчас?!

  А когда "микрософт" переименуют? Они уже лет 20 ничего "микро" не пишут^wпродают.

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

67. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +1 +/
Сообщение от arisu (ok) on 21-Окт-14, 11:48 
>   А когда "микрософт" переименуют? Они уже лет 20 ничего "микро"
> не пишут^wпродают.

неправда твоя, куча софта у них «микро». то микроработоспособность, то микробезглючность, то микроудобность…

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

68. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от тоже Аноним email(ok) on 21-Окт-14, 12:57 
Вы им льстите. Начиная с Семерки, MS взяла курс на нано-технологии!
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

69. "Выпуск SQLite 3.8.7 со значительными оптимизациями..."  +/
Сообщение от arisu (ok) on 21-Окт-14, 13:15 
> Вы им льстите. Начиная с Семерки, MS взяла курс на нано-технологии!

развиваются!

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

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

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




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

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