Лирическое отступление: необъятные акры непаханных колосящихся багов, тающие в дымке горизонта. Где-то вдалеке группа утомленных немногословных людей, растерянно тыкающих мотыгой в пашню — это разработчики. Изредка попадаются люди с выпученными глазами, в ужасе несущие на вытянутой руке очередной огромный сорняк-мутант и обомлевшие от его размеров. Это неизвестными ветрами занесенные рядовые пользователи, которым кто-то сказал, что в этих краях задаром выращивают что-то съедобное. Один из утомленных немногословных людей, загадочно уставившись в пустоту, может сообщить, что собственно, этот сорняк-мутант и полагается употреблять в пищу, после чего путник в этих краях больше не появляется.
Итак, для SOHO уровня нужна кроссплатформенная однопользовательская СУБД.
Желательно, чтобы она:
- не сегфолтилась при закрытии;
- умела подключаться к MYSQL и SQLite через работающие драйвера, которые не текут, подвешивая систему;
- не убивала рандомно связи в таблицах;
- не создавала непредсказуемо неудаляемых пустых записей;
- не заставляла решать в стотысячный раз задачу удобства пользовательского GUI;
- поддерживала Append, Update, и Delete query, не заставляя использовать три разных диалекта SQL;
- умела создавать вложенные формы, которые не рассыпаются от произвольного движения мышью.
Я многого хочу? Как в этом плане KOffice? Может есть какие-то наработки на Java и PHP?