Существует ли отдельная база данных для Adobe AIR, которая поддерживает большие объемы данных? - PullRequest
1 голос
/ 10 ноября 2009

Я рассмотрел SQLite , но из того, что я прочитал, он очень нестабилен при размерах больше 2 ГБ. Мне нужна база данных, которая теоретически может вырасти до 10 ГБ.

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

Есть рекомендации?

Ответы [ 2 ]

3 голосов
/ 10 ноября 2009

SQLite должен нормально обрабатывать ваши размеры файлов. Единственное предостережение, о котором стоит упомянуть, это то, что SQLite не подходит для сред с высокой степенью одновременности, поскольку весь файл базы данных исключительно блокируется во время процессов записи.

Итак, если вы пишете приложение, которое должно обрабатывать несколько пользователей одновременно, лучшим выбором будет Postgresql .

2 голосов
/ 10 ноября 2009

Полагаю, SQLite на самом деле будет хорошо работать с большими базами данных, особенно если вы правильно их проиндексируете. Учитывая популярность SQLite, маловероятно, что у него будут фундаментальные ошибки.

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

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