Всем доброго времени суток!
В настоящий момент хочу написать маленькую складскую программу, совмещающую в себе еще и функции продажи товара. Пока только пробую свои силы в целом в лазарусе и в качестве базы взял за основу SQLite. Но по мере продвижения в своих познаниях все острее стоит вопрос по выбору базы данных для своего мини бизнес приложения. Хочется чтобы и полегче была и не совсем слабенькая для бизнес приложения. Ну и ставилась бы на разные ОС (Windows и Linux)
Сейчас в голове вот такие базы:
- MYSQL вроде и работаю с ней давно в вебе, и подключения в лазарусе для этой БД есть, но все больше непонятно лицензирование от компании оракл.
- MariaDB это что-то новое и одновременно знакомое, так как является продолжением MYSQL, Но в лазарусе нет подключений к этой БД и примеров по связке Lazarus+MariaDB маловато .
- SQLite эта легкая, устанавливать ничего не нужно . Можно хранить базу в папке с программой. шустрая на маленьких объемах данных. Что будет будет при больших объемах непонятно. Смущает ограниченность в типах и отсутствие неуникальных индексов по столбцам таблиц.
Кто что думает по этим базам? Какую БД лучше взять?
Тестировать есть где. Имеется реальный интернет-магазин и несколько розничных. Если программка получится удачной, то сделаю ее свободной.