Для каких целей можно использовать sqlite и надо ли использовать эту базу данных вообще , или осваивать более серьезные продукты типа mysql , postgresql ?
Ну еще можно добавить, что если в процессе развития программы база станет многопользовательской, то придётся переделывать гораздо меньше и пользователя мигрировать будет проще. И другим людям будет проще осуществлять доступ к твоим данным (например, писать морду синхронизации myltisync для PIMa). И вообще, тебе не придется тестировать механизмы поиска и хранения. А vs - berklyBD (ну в той, что используется RPM'ом).
Кстати, вопрос про базы.
1. Я быдлокодер. :)
2. Есть желание сделать многопользовательскую базу. Хранится в ней будут различные данные необходимые для принятия управленческих решений (план - собирается с отделов, факт - экспорт из бухгалтерской программы).
3. Генерироваться отчеты долнжы в формате близком к электронным таблицам (excel, ooc).
Стоит ли для такой задачи использовать PostgreSQL или можно обойтись более легковесными базами?
Для генерации отчетов планирую использовать макросы в офисе (см. п.1) - что посоветуете вы? Хочется попутно освоить какой-нибудь, отличный от VBA, язык программирования, например python, но меня смущает, что клиенты (99 %) будут работать в оффтопике и как это будет работать и где взять графическую морду для меня пока загадка.