IPR


Ведение данных о проекте платы должно быть целостным. При этом проект включает в себя множество разнородных данных, начиная с локальной библиотеки компонентов и заканчивая производственными файлами.

Любые попытки хранить все данные в виде набора файлов обрекают пользователя на проблемы поддержки и регулярного обновления этих самых файлов. Также хранение в файлах увеличивает количество потерь данных и ошибок в них при частичной записи информации в несколько разных файлов. Большинство современных систем стремятся перейти к хранению данных в рамках СУБД.

Исходя из всего вышеперечисленного Delta Design хранит свои данные также в СУБД. При этом мы используем СУБД IPR собственной разработки.

Почему своя система хранения данных:

  • SQL-подобные СУБД предназначены для хранения и работы с большими массивами однотипной информации, а структура данных проекта платы представляет из себя сложный граф
  • При всем обилии объектных СУБД на рынке на момент старта разработки системы отсутствовали решения, которые были бы устойчивы и которым можно было доверять. Поэтому было принято решение использовать «прозрачную» и понятную нам собственную разработку. СУБД IPR уже используется в промышленных решениях, поэтому ее надежность не вызывает сомнения.
  • Использование СУБД собственной разработки позволяет уменьшить цену конечного продукта для пользователя, которому не требуется приобретать, развертывать и поддерживать СУБД третьего производителя.