Вы пытались использовать SQLite в качестве механизма запросов для вашей * raw * базы данных? - PullRequest
3 голосов
/ 03 июня 2009

Я создал собственный генератор отчетов для нашей базы данных ( Oracle Berkeley DB engine).
Теперь пришло время добавить больше гибкости, и я столкнулся с дилеммой. Есть ли частичный или фундаментальный редизайн?

  1. Допустим, у меня много времени.
  2. Я могу только читать базу данных, я не имею права ее изменять.

Вдохновленный из Query Anything со статьей SQLite , я хотел бы позволить движку SQLite выполнять работу dirty (группировка, фильтрация и т. Д.).

Ты это пробовал? Есть примеры? Как насчет проблем с производительностью?

1 Ответ

1 голос
/ 03 июня 2009

Это прекрасно работает для того, что я использую :-) Однако я не использую его вместе с другой базой данных, просто автономно. На их сайте есть список известных пользователей из SQlite.

Вы должны рассказать нам больше о своем сценарии использования, чтобы высказывать предположения о производительности, но я бы предпочел создать POC и измерить производительность. Давние, неверные предположения по программированию

На сайте sqlite есть хорошая статья quickstart .

Вот справочник по C / C ++ API .

Я предполагаю, что вы сможете создать временную таблицу SQLite, предварительно запросив другую БД и вставив данные во временную таблицу SQLite. Затем вы можете использовать различные запросы к этой временной таблице для группировки, фильтрации и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...