XML дерекқоры: XML форматындағы деректерді сақтау, сұрау және өңдеуге арналған жүйе. NoSQL дерекқорының түрі, тиімді сақтау үшін арнайы құрылымдар қолданылады.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
XML деректер қоры — деректерді XML форматында көрсетуге және кейде сақтауға мүмкіндік беретін деректерді сақтау бағдарламалық жүйесі. Осы деректерді сұрауға, түрлендіруге, экспорттауға және шақырушы жүйеге қайтаруға болады. XML деректер қоры — NoSQL деректер қорының санаты болып табылатын, құжатқа бағытталған деректер қорының бір түрі.
An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format. This data can be queried, transformed, exported and returned to a calling system. XML databases are a flavor of document oriented databases which are in turn a category of NoSQL database.
XML деректер қорлары
XML деректер базалары XML деректерімен жұмыс істеу үшін арнайы жасалған. XML-ді үлкен жолдар ретінде басқару тиімсіз болғандықтан және XML-дің иерархиялық табиғатына байланысты, сақтау және сұрау үшін арнайы оңтайландырылған деректер құрылымдары қолданылады. Бұл әдетте оқу сұраулары мен жаңартулар бойынша өнімділікті арттырады. XML түйіндері мен құжаттары (логикалық) сақтаудың негізгі бірлігі болып табылады, реляциялық деректер базасындағы өрістер мен қатарлар сияқты. W3C ұсынымы бойынша XML деректерін сұрату стандарты – XQuery; соңғы нұсқасы – XQuery 3.1. XQuery XPath-ты қосалқы тіл ретінде қамтиды, ал XML өзі XQuery-дің жарамды қосалқы синтаксисі болып табылады. XPath-тан басқа, кейбір XML деректер базалары XSLT-ні деректер базасынан алынған құжаттарды немесе сұрау нәтижелерін түрлендіру әдісі ретінде қолдайды.
Native XML databases are especially tailored for working with XML data. As managing XML as large strings would be inefficient, and due to the hierarchical nature of XML, custom optimized data structures are used for storage and querying. This usually increases performance both in terms of read only queries and updates. XML nodes and documents are the fundamental unit of (logical) storage, just as a relational database has fields and rows. The standard for querying XML data per W3C recommendation is XQuery; the latest version is XQuery 3.1. XQuery includes XPath as a sub language and XML itself is a valid sub syntax of XQuery. In addition to XPath, some XML databases support XSLT as a method of transforming documents or query results retrieved from the database.
Тіл ерекшеліктері
Аты Лицензия Ана тілі XQuery 3.1 XQuery 3.0 XQuery 1.0 XQuery жаңарту XQuery толық мәтіні EXPath кеңейтулері EXQuery кеңейтулері XSLT 2.0 XForms 1.1 XProc 1.0 BaseX Java ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ eXist Java ✔ ✔ ✔ ✔ ✔ MarkLogic Server C++ ✔ ✔ ✔ OpenText xDB Java ✔ ✔ Oracle Berkeley DB XML Qizx Java ✔ ✔ ✔ ✔ Sedna Apache License 2.0
Name License Native Language XQuery 3.1 XQuery 3.0 XQuery 1.0 XQuery Update XQuery Full Text EXPath Extensions EXQuery Extensions XSLT 2.0 XForms 1.1 XProc 1.0 BaseX Java ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ eXist Java ✔ ✔ ✔ ✔ ✔ ✔ MarkLogic Server C++ ✔ ✔ ✔ OpenText xDB Java ✔ ✔ ✔ Oracle Berkeley DB XML Qizx Java ✔ ✔ ✔ ✔ SednaApache License 2.0
Деректерге бағытталған XML деректер жиынтығы
Деректерге бағытталған XML деректер жиынтықтары үшін, XML деректер базаларына арналған бірегей және ерекше кілт сөзді іздеу әдісі, атап айтқанда XDMA, екі рет индекстеу және өзара жинақтау негізінде жобаланып және дамытылды.
For data centric XML datasets, the unique and distinct keyword search method, namely, XDMA for XML databases is designed and developed based on dual indexing and mutual summation.