История изменений
Исправление KivApple, (текущая версия) :
Вероятность того, что велосипедный формат файла с функцией поиска по нему по разным критериям без загрузки целиком в ОЗУ и с возможностью транзакционных изменений будет терять данные и тормозить выше, чем что это будет делать годами отлаживаемый движок СУБД.
Тем более что обычно встраивают sqlite, который не требует отдельной настройки и покрыт тысячами тестов.
А там где используют всякие postgres с mysql нормальные люди речь идёт о мнопользовательском доступе с разных хостов к одному набору данных. И велосипедная реализация этого ещё с большим шансом будет содержать критические баги.
Исправление KivApple, :
Вероятность того, что велосипедный формат файла с функцией поиска по нему по разным критериям без загрузки целиком в ОЗУ и транзакционных изменений будет терять данные и тормозить выше, чем что это будет делать годами отлаживаемый движок СУБД.
Тем более что обычно встраивают sqlite, который не требует отдельной настройки и покрыт тысячами тестов.
А там где используют всякие postgres с mysql нормальные люди речь идёт о мнопользовательском доступе с разных хостов к одному набору данных. И велосипедная реализация этого ещё с большим шансом будет содержать критические баги.
Исходная версия KivApple, :
Вероятность того, что велосипедный формат файла с функцией поиска по нему по разным критериям без загрузки целиком в ОЗУ и транзакционных изменений будет терять данные и тормозить выше, чем что это будет делать годами отлаживаемый движок СУБД.
Тем более что обычно встраивают sqlite, который не требует отдельной настройки и покрыт тысячами тестов.