Легкий SQL-сервер для Linux / Windows? - PullRequest
3 голосов
/ 21 июня 2009

SQLite подходит как база данных с единым доступом, но становится рискованным, когда используется более чем одним пользователем одновременно. MySQL, Firebird, PostgreSQL и т. Д. Более сложны в развертывании и просто излишни для моего использования.

В идеале, мне нужен компактный сервер с одним EXE, предназначенный для работы на оборудовании с низкой спецификацией (например, 128 МБ ОЗУ, 256 МБ флеш-ОЗУ), с которым было бы так же легко работать, как с SQLite, и который доступен для Linux (и Windows, поэтому я могу использовать тот же код на стороне клиента, если клиенты предпочитают обычный ПК.)

Знаете ли вы о приложении, которое соответствует этим требованиям?

Ответы [ 4 ]

2 голосов
/ 18 января 2015

Попробуйте H2, это ядро ​​базы данных SQL на базе Java .....

  • Очень быстрый, с открытым исходным кодом, JDBC API
  • Встроенный и серверный режимы; базы данных в памяти
  • Консольное приложение на основе браузера
  • Небольшая площадь: около 1,5 МБ, размер файла
2 голосов
/ 22 июня 2009

Дайте Firebird попробовать. Это кроссплатформенный и легкий. Базы данных состоят из отдельных файлов.

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

Вы можете попробовать посмотреть на Apache Derby (http://db.apache.org/derby/). Это Java, поэтому он будет переносимым и определенно легким.

0 голосов
/ 05 декабря 2014

Другой вариант - HSQLDB . Это легкий, полностью Java и многопоточный. Я использовал в личных проектах с очень хорошими результатами.

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