Ответ 1
автономный, безсерверный, нулевая конфигурация, транзакционный SQL двигатель базы данных. SQLite - это самое широко распространенный механизм СУБД SQL в мир. Исходный код для SQLite находится в общественном достоянии.
-Adam
Привет, я разрабатываю бесплатное приложение для настольных ПК, и я ищу портативную базу данных:
спасибо за совет
можете ли вы написать некоторые преимущества и недостатки?
автономный, безсерверный, нулевая конфигурация, транзакционный SQL двигатель базы данных. SQLite - это самое широко распространенный механизм СУБД SQL в мир. Исходный код для SQLite находится в общественном достоянии.
-Adam
О:
Firebird - это реляционная структура с открытым исходным кодом база данных, предлагающая множество ANSI SQL-99 функции, которые работают в Linux, Windows, и множество платформ Unix. Firebird предлагает отличные concurrency, высокопроизводительный, мощный язык поддержка хранимых процедур и триггеров.
Если вы работаете в Java, HSQLDB может быть хорошо подходит. В противном случае SQLite.
Не уверен, что он отвечает требованиям установки, но если вам нужно больше, чем SQLite, проверьте Apache Derby.
Токийский кабинет был бы хорошим кандидатом, за исключением того, что он не является реляционным (поэтому нет SQL). < ш > Учитывая, что у вас не так много записей, возможно, полная реляционная база данных будет излишней для ваших нужд. Или нет, это зависит от вашего приложения, конечно.
В зависимости от вашей проблемы вы можете рассмотреть доступ к Ms.
Вы можете подключиться к базе данных Access через движок Jet, который установлен в Windows XP и новее.
Так как v2002 соответствует требованиям SQL 92 (как Microsoft утверждает).
Edit: Ooops, видимо, я имел в виду SQL Compact, а не express