Нужен совет

  • Автор темы annik
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

annik

#1
Нужна подсказка.. Наверное, каждый из нас сталкивался с информационными базами на дисках. К примеру, КиМ(km.ru), гарант и т.д.
Вопрос:
кто-нить знает, на какой платформе они реализованы.. ?
Т.е. нужно сделать базу с поиском, с навигацией и др. и все это положить на CD диск. И чтобы человек смог вставить cd в свою машину , а у него он запустился не зависимо от установленных на его машине приложений
Может кто скинет ссылочку, где почитать можно...
Заранее спасибо
 

grigsoft

Well-known member
15.11.2005
735
0
#2
Так а какая разница на какой они платформе? Любая платформа с "легкой" базой типа sqlite.org. Вроде есть и другие такие базы, но эта на слуху.

Есть и независимые либы для работы с dbf, например.
 
A

annik

#3
извините, а можно немного подробнее...
Спасибо
 

grigsoft

Well-known member
15.11.2005
735
0
#4
А про что подробнее-то? Тебе нужна база, которой не нужны инсталляция драйверов, манипуляции с реестром и т.д. SQLite - хороший пример такой базы. Сам не пользовался, но общий принцип в том что ты просто кладешь себе в каталог 1 длл, которая тебе обслуживает все запросы к базе. У нее, соответвенно свой апи, который ты напрямую используешь. Есть обертки для большинства средств разработки, хоть дельфи, хоть С++. Это с базой. А само приложение сделать независимым от системы - это тоже не проблема.
Если тебе полноценная база с SQL запросами не нужна, то возможно более простым решением будет апи для доступа к dbf файлам - оно обеспечит достаточную скорость для простых операций поиска\вывода данных. Тоже исходники таких вещей для большинства средств разработки есть в сети - но формат там простой, и самому сделать не велика проблема.
Ну и на худой конец не забываем и простой (binary)xml - для небольших баз тоже пойдет.
 
Статус
Закрыто для дальнейших ответов.