быстрая локальная база данных

Чтобы помочь вашему пониманию, попробуйте следующее:

di = [96, 15, 33, 87]
for i in range(len(di)):
    print("first loop, i =", i)
    total = di[i]
    for j in range(i+1,len(di)):
        print("second loop, j =", j)
        print("second loop, i =", i)

Значение i одинаково в обоих циклах. каждый раз, когда запускается внешний цикл, он запускает внутренний цикл до тех пор, пока не завершится оператор for.

7
задан leora 19 April 2009 в 12:29
поделиться

7 ответов

SQLite идеально подходит для этого. Пару лет назад я написал приложение «умный клиент», в котором я поддерживал локальный кеш, чтобы пользователи могли по-прежнему использовать приложение в автономном режиме. Я использовал SQLite и у меня не было проблем, он очень маленький, сохраняется быстро, и большинство современных ORM поддерживают его. (Я использовал NHibernate)

http://www.sqlite.org/

14
ответ дан 6 December 2019 в 09:22
поделиться

Беркли БД - хороший, автономный БД. Также следует учитывать ESENT , который встроен в окна. Вот рецензия Айенде.

3
ответ дан 6 December 2019 в 09:22
поделиться

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

1
ответ дан 6 December 2019 в 09:22
поделиться

База данных H2 также может удовлетворить ваши потребности. Microsoft предлагает компактную версию SQL Server: SQL Server Mobile Edition . Если вам нравятся SQL Server и TSQL, это может быть хорошим выбором.

2
ответ дан 6 December 2019 в 09:22
поделиться

Подумайте об использовании Firebird, я думаю, у них тоже есть расширение ADO.NET.

0
ответ дан 6 December 2019 в 09:22
поделиться

Я бы рассмотрел SQL Server Express или даже SQL Server Compact Edition, который работает с отдельными файлами базы данных, как Access. Несмотря на это, это все еще SQL Server.

0
ответ дан 6 December 2019 в 09:22
поделиться

Вы также можете рассмотреть Apache Derby , который используется на сервере Sun EE Java Glassfish.

0
ответ дан 6 December 2019 в 09:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: