Вдогонку. Metakit ещё интересная штука. Устройство нетрадиционное (vs Berkeley), но для некоторых задач это может быть плюсом. Но что отдавать клиентам, по сети если, то с SQL боюсь проще. Либо свою прослойку для запросов нужно делать. Хотя в Berkeley вроде что-то для того есть.