Witam,
zamierzam napisać narzędzie ułatwiające pracę nad projektami oraz ich archiwizację.
Nie będę opisywał szczegółów tego projektu, lecz sam problem który spotkałem.
Otóż załóżmy że mamy pewną strukturę katalogów.
Każdy katalog stanowi jakgdyby wpis do bazy danych i z każdym katalogiem może być powiązana lista zmiennych posiadających pewne wartości.
Z pewnych względów najwygodniej byłoby mi używać "bazy danych na plikach", tzn. w każdym folderze znajdowałby się plik w którym zapisane byłby te zmienne wraz z ich wartościami (dzięki temu mogę kpiować dowolne foldery w miejsce innych struktur i te "bazy danych" będą działały jak należy.

Jedyny problem jest taki, że wymagana jest integracja tego rozwiązania z innym programem, który korzysta z normalnej relacyjnej bazy danych oraz może korzystać z dowolnej bazy odbc.

I tu pojawia się moje pytanie - jeżeli chciałbym mieć tak zaimplementowaną bazę danych, aby w każdym folderze na dysku znajdowały się zmienne dotyczące tego folderu (gdzie jego nazwa jest nazwą zmiennej) i chciał zintegrować to z tamtym systemem, muszę pisać własny sterownik odbc, czy jest może jakieś gotowe rozwiązanie, które pozwoli mi na zachowanie tej formy bazy danych?

Dziękuję serdecznie i czekam na dopowiedź.