Всем добрый день.
Пишем десктопное приложение на С++ Builder, возник вопрос по выбору базы данных. Нужно что бы приложение могли беспроблемно переносить с одного рабочего места на другое и не заботиться об установке MSSQL Server или чего то подобного. Что в таком случае используют? Пока что в голову приходит только SQLite. Посоветуйте что нибудь.
Вообще ничего ставить не надо. Оно встроено в любой Windows, начиная кажется с 2000.
Если не в курсе, что это — *.mdb — формат, который использует MS Access. Вот еще, например, Agnitum Outpost тоже его использует, чтоб журналы хранить. Я из Delphi его использую через компоненты ADO DB.
наверное вы имели ввиду MS SQL Server Compact Edition, где достачно парочку библиотек. Правда, возможности у него сильно ограничены в отличие от своего старшего брата
Поддерживаю относительно SQLite. Если пишете на C++, то можете вообще статически слинковать библиотеку, и у вас даже не будет лишних dll, которые надо за собой таскать.
Я как-то использовал mysql embedded, но у него на ембеддед версию коммерческая лицензия вроде как. А так очень удобно — не пришлось запросы переделывать. Ну а в свете нынешних тенденций sqlite, в сущности, немногим хуже