Что такое хорошая встроенная база данных для использования С C#? [закрытый]



с кончиной VistaDB (vistadb.net), я ищу хорошую встроенную базу данных для использования в моем программировании на C#.



есть ли у кого-нибудь какие-либо предложения для чего-то использовать, что просто установить вместе с моим приложением? VistaDB был прост, потому что мне нужно было только скопировать 1 DLL-файл вместе с моим приложением, чтобы заставить его работать.



Я ищу что-то вроде этого, но с хорошей документацией/образцами для C#.

541   11  

11 ответов:

вы можете взглянуть на Жар которые имеют очень хорошие драйверы dot net

http://www.firebirdsql.org/manual/ufb-cs-embedded.html

еще одна полезная ссылка здесь

можно использовать SQL CE или SQLite.

попробовать SQLite. его небольшой быстрый и ухоженный. вот еще один и обсуждение обертки C#. это похоже на то, что они описывают там (http://sqlite.phxsoftware.com/) должны соответствовать вашим потребностям

SQL CE 4.0 + EF4 является удивительным.

единственная проблема заключается в отсутствии информации о том, как его развернуть, так как он все еще находится в CTP.

другой параметр в лагере базы данных объектов - db4o который поддерживает java/.net изначально.

лучшие

для объектно-ориентированной встроенной базы данных проверьте Perst из McObject. Перст является открытым исходным кодом/двойной лицензией, и вы можете скачать полный исходный код:

http://www.mcobject.com/perst

SQL CE отлично подходит и прост в интеграции.

Я только что закончил строить первую версию VelocityDb что превосходный выбор для врезанных применений должных к небольшим следу ноги, легкости в использовании и высокой эффективности. Он также необязательно распространяется. Некоторое использование является бесплатным, и ограниченное использование времени является бесплатным даже для распределенного случая.

Если вы считаете, что XML может соответствовать требованиям, моя компания только что выпустила встроенную XML-базу данных с открытым исходным кодом для платформы .NET под названием Nxdb. Он находится под лицензией Apache 2.0 и находится в разработке и использовании внутри компании в течение нескольких лет. Это в основном привязка к кросс-скомпилированной (с использованием IKVM) версии BaseX (фантастическая база данных Java XML) наряду с дополнительными функциями для встроенного варианта использования и среды .NET. Страница проекта находится здесь: https://dracorp.assembla.com/spaces/nxdb

развертывание довольно просто, хотя для этого требуется несколько сборок из-за того, как IKVM связан и развернут (я думаю, что 10 или около того на последнем счете). Документация довольно скудная, хотя есть некоторые примеры в Вики. Мы работаем над добавлением большего количества примеров и лучшей документации прямо сейчас (и открыты для предложений).

(надеюсь, ссылка на мой собственный проект не раздражает моды, но я понял, так как этот пост напрямую отвечает на вопрос и предоставляет ссылку на разрешительный проект ОС, это было бы хорошо).

Проверьте Базу Данных Валентина. У этого есть местный роялти-бесплатный двигатель и сервер Валентины. Вы можете использовать любой или оба из них через ADK "Valentina NET". Я должен сказать, что это самая быстрая база данных, которую я когда-либо видел (это columar). Это SQL и в то же время не SQL DB. Может быть только диск или только ОЗУ или смешанный. Кроме того, он работает на mac и linux, и может быть использован с другими языками легко. http://www.valentina-db.com

Comments

    Ничего не найдено.