Существуют ли какие-либо готовые схемы XML для моделирования конечных алгебраических структур, таких как конечные кольца, конечные группы, конечные поля и т. Д.?Или мне стоит подумать об OpenMath?Я не нашел ни одного понятного и удобного для пользователя ресурса, который бы описывал, как моделировать структуру конечной группы, скажем, в виде схемы XML.
В общем, какой из следующих типовбаз данных быстрее, в принципе, для таких приложений, как публикация в Интернете: реляционные базы данных, собственные базы данных XML, объектно-ориентированные базы данных?В частности, знает ли кто-нибудь, кто знаком с собственной системой баз данных BaseX XML, ее сравнение с реляционными базами данных?
В контексте этого вопроса у меня есть большой и все более неуправляемый набор данныхиз примерно 48000 «записей», содержащих информацию о некоторых подструктурах множества внутри конечных групп.Фактически, эти подструктуры являются тройками (S, T, U) непустых подмножеств S, T, U группы G, скажем, с определяющим свойством, которое называется TPP.Я также упомяну, что этот набор данных был скомпилирован из результатов программы поиска, написанной в системе компьютерной алгебры групп, алгоритмов и программирования (GAP).Теперь каждая запись по сути является информационной записью о тройке TPP с указанием (1) имени группы и некоторых ключевых атрибутов группы, таких как, скажем, простая она или абелева и т. Д. (2) именаили идентификаторы GAP для элементов, составляющих каждого члена тройки, (3) и некоторую числовую информацию о тройке, такую как «размер», «шаблон мощности» и т. д. Я хочу написать схему XML, которая фиксирует структуру этой тройки TPPзапись, так что я могу хранить каждую тройную запись TPP как документ XML, ограниченный схемой, и вводить записи в базу данных XML, такую как BaseX.
Очевидно, я думал о реляционной базе данных для этой цели.Но мне было интересно, можно ли быстрее использовать собственную базу данных XML, такую как BaseX.