Собственная база данных XML - Sedna - - PullRequest
1 голос
/ 02 ноября 2011

Я много слышал и много читал о Sedna, нативной XML-базе данных, но никогда не видел ни примера из жизни, ни исходного кода, ни того, как его можно реализовать.

Правильно ли, что я могу создать сайт ASP.net, C # и использовать тотальную XML-нативную БД? если это возможно, я хотел бы знать больше.

если бы существовал живой пример, это тоже помогло бы.

Я бы хотел попробовать.

спасибо

1 Ответ

2 голосов
/ 24 января 2012

Я не являюсь разработчиком на C # или ASP.Net, но могу гарантировать, что вы можете создать приложение, использующее базу данных Native XML, независимо от того, на каком языке вы говорите. «База данных Native XML» указывает, что внутри, менеджер баз данных использует фактический XML для хранения данных, а не какой-либо другой промежуточный формат, в отличие от баз данных с поддержкой XML.

Для получения дополнительной информации о таких различиях вы можете посмотреть здесь . Я попытался сделать это пояснение, чтобы вы не вводили в заблуждение собственный XML с базой данных XML Embedded. В приведенной выше ссылке вы также можете увидеть некоторые собственные XML-базы данных, и некоторые из них написаны на C или C ++ (например, сама Sedna, но также и Berkeley XML DB, которая имеет довольно хороший обзор в вопросе Является ли Berkeley DB) XML - жизнеспособный сервер базы данных? ). Некоторые из этих баз данных могут быть встроены, но это сильно зависит от вашего языка разработки. Я знаю, что встраиваемая база данных - это eXist, которая полностью написана на Java (и может быть встроена в приложения Java). Вам нужно будет получить доступ к базе данных из вашего приложения через сеть.

Поскольку ваш предпочтительный язык - C #, и вы намерены иметь дело с Sedna (я полагаю), вы можете скачать драйверы здесь (есть драйверы C #!).

Обратите внимание, я не проверял это сам.

...