Na official sqlite3 web page napisano, że powinienem myśleć o sqlite jako zamienniku funkcji fopen().Sqlite jako zamiennik dla fopen()?
Co o tym sądzisz? Czy zawsze dobrym rozwiązaniem jest zamiana wewnętrznego magazynu danych aplikacji na sqlite? Jakie są plusy i minusy takiego rozwiązania?
Czy masz w tym jakieś doświadczenie?
EDYTOWANIE: Co ze swoim doświadczeniem? Czy to jest łatwe w obsłudze? Czy było to bolesne, czy raczej radosne? Czy lubisz to?
Źle udokumentowane? Myślę, że jest naprawdę dobry w porównaniu do innych projektów FOSS. Wymieniają warunki wstępne i końcowe dla wszystkiego i nie miałem problemu ze zrozumieniem API - z jednym wyjątkiem. (Jeden z ich warunków ma ładną małą nutę "todo", że muszą ustalić, co robi). – jalf
O korupcji bazy danych, można po prostu podzielić dane na oddzielne bazy danych. Korupcja własnych plików byłaby równie zła - i bardziej prawdopodobna. Bazy danych są zaprojektowane tak, aby były trwałe i trwałe. Ale zgadzam się z ogólną uwagą. – jalf
@jalf nie ma prawie żadnych przykładów - grzech kardynalny dla mnie, o ile dokumentacja idzie. Również hiperłącze jest bardzo słabe. –