Я разрабатываю Delphi XE2.Выбор правильной базы данных для проекта Delphi
Я планирую программное обеспечение для начальной и средней школы. В этой школе 1500 студентов. Модель базы данных является реляционной, и мы планируем сохранить всю историю каждого студента с течением времени. (ну в какой-то момент он будет архивироваться, но в основном все отношения будут поддерживаться в течение хорошего времени)
Раньше я писал приложения Delphi с помощью DBISAM V4 от Elevate Software. Я имею лицензию на это, так что это все еще возможность использовать его.
Однако у меня были контакты со многими компаниями, использующими Firebird, некоторые из которых используют Postgres и многие сайты с MySQL.
Я не вижу необходимости в платных базах данных, так как этот тип клиентов чувствителен к инвестициям. Таким образом, любая база данных, доступная для такого использования, плюс возможность продолжать использовать DBISAM. Мне это нравится, но все стареет.
Я предпочитаю ставить бизнес-логику на программное обеспечение, а не в базу данных, поэтому не нужно создавать логику или процедуры на стороне базы данных.
Мои вопросы: Что мне нужно для выбора правильной базы данных?
Это не в тему. Не было бы лучше использовать с полки s/w для этого? Почему школа нуждается в специальном заказе? –
Как отключить тему, если это связано с программированием? Это связано с новым программным обеспечением, в котором в основном базируются на Android-планшетах, которые подключаются к серверу webservice, где есть бизнес-логика и другие вещи. В моей стране таких нет. Они хотят заменить ПК на планшеты Android или что-то еще в будущем. И они хотят заплатить, и я хочу получить деньги. Достаточно хорошо? –
Многие вещи, связанные с программированием, здесь не обсуждаются. Прочитайте [faq]. –