Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Свободный sqliteodbc драйвер все больше радует. Например... / 10 сообщений из 10, страница 1 из 1
20.07.2012, 14:20
    #37887058
economistalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
а) Он теперь полностью подружился с кириллицей (верно для SQLite3, т.е. юникодных баз), причем как на уровне полей, так и на уровне таблиц, запросов, псевдонимов. За это ответила "флажочка" OEM CP.

б) Нет никаких проблем с получением/записью через него данных в БД в важных приложениях:
- MS Excel и Access 2003, 2007, 2010
- OpenOffice/LibreOffice 2.4-3.X
Появилась заманчивая перспектива НЕ хранить данные в Excel вообще а тупо их в него читать через ODBC параметрическим запросом, причем рисовать параметры можно развитым инструментарием Excel (выпадающие списки с проверкой итп). По сути это способ отказаться от Access или просто строить небольшие информационные системы на основе СПО (OO/LO Calc + ODBC + SQLite). Производительность при индексах примерно в 2 раза выше, чем с файлом MDB (работа на SSD-диске).

в) Производительность запросов "мимо" ODBC и через него, напрямую, отличается крайне незначительно.

г) Все это работает и под Linux, а это впервые означает, что можно делать настоящие офисные кросс-платформенные приложения, безо всяких швайнов и прочей возни

д) Автор, тов. Christian , регулярно, почти ежемесячно релизит новые версии со свежим sqlite, и все это лежит в

...
А теперь, собсна вопрос: научился ли кто загружать расширения в него, с помощью вкладки в Администрирование - ODBC - Load Extension, и как это сделать? Это позволило бы стать движку SQLite абсолютно стандартным компонентом любого рабочего места, поскольку лучшего способа однофайлового хранения не существует (особенно на сжатом SSD-диске).
...
Рейтинг: 0 / 0
20.07.2012, 14:36
    #37887097
economistalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
...
Рейтинг: 0 / 0
20.07.2012, 14:37
    #37887101
RXL
RXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
Вы могли бы рассказать о своих мыслях (Excel или OOO-Calc + SQLite3) подробнее? Это интересно.

А вот это непонятно:
economistalexА теперь, собсна вопрос: научился ли кто загружать расширения в него, с помощью вкладки в Администрирование - ODBC - Load Extension, и как это сделать? Это позволило бы стать движку SQLite абсолютно стандартным компонентом любого рабочего места, поскольку лучшего способа однофайлового хранения не существует (особенно на сжатом SSD-диске).
Какие такие вкладки? О чем речь?
...
Рейтинг: 0 / 0
20.07.2012, 14:41
    #37887113
economistalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
RXL, имеется ввиду что после установки любого ODBC - драйвера - в Настройках (Панель управления Windows) появляется возможность задать некоторые настройки этого драйвера (в том числе национальные особенности). И там же есть окошко для указания расширений (), .so? .dll?), загрузка которых инициируется при первом же подключении.
...
Рейтинг: 0 / 0
20.07.2012, 14:56
    #37887143
RXL
RXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
economistalex,

Оно? Тогда это не "вкладка", а "поле текстового ввода". Терминология - вещь важная.



Попробовал ODBC-драйвер 0.96. Excel 2003 не отображает кириллицу.
...
Рейтинг: 0 / 0
20.07.2012, 15:15
    #37887187
economistalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
Вызывается панель
Ctrl+R
odbcad32

Насчет мыслей об Excel/Calc+SQLite - пока еще формулирую. Но вводные такие:

1) Анализировать и визуализировать в 8 из 10 случаев приходится что-то принципиально новое, и в 80% случаев используют для этого Excel/Calc

2) В 6 из 10 случаев объем исходных (или сырых) данных таков, что даже весьма продвинутые формулы Excel/Calc не справляются (сотни тысяч строк, сотни столбцов, нечеткие критерии), и они откровенно тупят (пересчет идет минуты). В то же время конструкции вида

SELECT SUM(SUMMA)*(FIO LIKE '%ИВАНОВ%') работают на таких объемах за секунды даже без индексов. А с индексами (при сравнении) - они просто разрывают Excel/Calc на части. Плюс SQLite делает Excel/Calc безразмерным.

3) SQL задумывался как "язык запросов для менеджеров", но не стал им. Просто было рано, и пока в РФ будут учить GWBASIC в средних школах вместо Python и SQLite - и будет оставаться "рано". Но времена меняются...
...
Рейтинг: 0 / 0
20.07.2012, 15:33
    #37887217
economistalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
RXL, у вас в случае с Excel2003
1) Стоит флаг OEMCP?
2) Сама база в utf-8?
3) Excel с SP1&
...
Рейтинг: 0 / 0
21.07.2012, 11:01
    #37887794
RXL
RXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
economistalex,

Спасибо, ошибка в кодировке.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
16.04.2014, 23:35
    #38617059
RodionD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
А есть ли в этом драйвере возможность работать с "временными" базами на диске или в памяти?
...
Рейтинг: 0 / 0
13.05.2014, 12:13
    #38639596
economistalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свободный sqliteodbc драйвер все больше радует. Например...
RodionD, там упомянуты плагины:

- zipfile extension module
- CSV table extension module
- vitrual table extension module
- impexp extension module
Но доступны исходники и можно, видимо, пересобрать с нужными extensions и даже ICU.\

Про использование RAM-base ничего сказать не могу. По-моему должно работать.
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Свободный sqliteodbc драйвер все больше радует. Например... / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]