Моя компания использует ElevateDB в одном из наших продуктов. Тем не менее, наша база данных - это просто набор таблиц. Недавно, когда было разработано больше функций и добавлено больше модулей, мы обнаружили, что наши данные больше не являются «связкой несвязанных таблиц», а становятся реальной структурой данных.
У меня нет предыдущего опыта работы с ElevateDB, я работал в основном с Oracle, MSSQL и Firebird. Поэтому возникает вопрос: если мы хотим реструктурировать структуру таблиц, чтобы иметь ограничения внешнего ключа и реализовать целостность отношений, каковы распространенные подводные камни в ElevateDB? Я не спрашиваю об общих проблемах с реляционными базами данных, но меня интересует, что ElevateDB делает и не делает.
Мы используем Delphi 2009 в качестве клиентского приложения.