Раздел Беркли БД SQL API базы данных - PullRequest
1 голос
/ 12 декабря 2010

Можно ли разделить Berkeley DB при использовании SQL API?Я обнаружил, что Berkeley DB поддерживает разбиение (http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html) с помощью методов доступа BTree и Hash. Но нет никаких объяснений, если это возможно сделать с помощью SQL API. Моя идея состоит в том, чтобы создать необработанный раздел Berkeley DB и затем открыть его с помощью SQLAPI. Кто-нибудь пытался разбить SQL API Беркли БД?

1 Ответ

1 голос
/ 15 января 2011

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

Короткий ответ на ваш вопрос "Еще нет".Команда разработчиков BDB занята интеграцией функций BDB с API SQLite.Для нас важно продумать реализацию, чтобы она была очень простой в использовании и являлась «естественным» расширением для разработчика на SQLite.Оставайтесь с нами в будущем выпуске BDB рядом с вами.

В то же время в BDB многораздельные базы данных представляют собой в основном синтаксический сахар.Это на самом деле реализовано как особый случай, с отдельными таблицами, используемыми для хранения.Вы можете добиться почти такого же поведения, разбив данные на отдельные таблицы и изменив свое приложение, чтобы получать / помещать данные в соответствующую таблицу, как вы это делаете сегодня.Это помогает?

Поскольку мы работаем над определением приоритетов функций BDB для последующей интеграции, всегда полезно узнать мнение наших пользователей о том, как они используют продукт.Можете ли вы описать, как разделение таблиц будет использоваться в вашем приложении и какие технические требования или проблемы оно решит?

Спасибо,

Дейв

...