MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Какъв е добър избор на база данни за малко .NET приложение?

14.06.2016 г. Да... все още получавам гласове :-/

17.03.2014 г. Все още получавам гласове за това, имайте предвид датата на първоначалния отговор. Въпреки че основните три изброени елемента са все още напълно жизнеспособни, списъкът ще има тенденция да стане остарял. Има и други налични технологии за бази данни, които не са изброени.

Имате няколко незабавно разпознаваеми и безплатни опции:

  • SQL Server Express LocalDB
  • SQL Server Compact Edition
  • SQLite

Изтеглянето на SQL Server Compact идва с доставчика на ADO.NET, който ще трябва да препратите в код. Изтеглянето на SQLite може да не го има, така че ето линк:

http://sqlite.phxsoftware.com/

И трите използват SQL, макар и вероятно с няколко ограничения / странности. Management Studio работи с Compact и LocalDB, докато със SQLite ще ви трябва друг инструмент за потребителски интерфейс, като SQLite Administrator:

http://sqliteadmin.orbmu2k.de/

Има алтернативи на NoSQL, като:

  • стерлинги
  • RavenDb

Лично аз бих избягвал да използвам MS Access пред други безплатни опции. Не можете да сбъркате с LocalDB, Compact или SQLite. Всички те са прекрасни малки бази данни, които работят сравнително бързо в малко RAM - лични предпочитания по отношение на религиозните аспекти на харесването на продукт на Microsoft, предполагам :-)

Използвам Sterling за програмиране на Windows Phone, тъй като е създадено да използва изолирано съхранение. Виждал съм статии само за RavenDb, но мога да ви кажа, че това е JSON базирана рамка за съхранение на документи.

За да не объркате ситуацията (идете със SQLite, SQL Server Express LocalDB или SQL Server Compact Edition), но има и други вградени / локални бази данни, някои са релационни, други са обектно-ориентирани:

  • Вградена Firebird
  • db4o
  • VistaDb
  • SharpHSQL
  • Бъркли DB
  • Eloquera
  • SiaqoDb

Не всички от тях са безплатни. Поддръжката на SQL / LINQ / в процес се различава при всички тях. Този списък е само за любопитство.

Вече има и Karvonite, но връзката към галерията с кодове е счупена. Когато бъде на живо отново, ще разгледам този за разработка на WP7.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как правилно да повторите през голям json файл

  2. Заявка на MongoDB $in с масив от елемент с регулярни изрази

  3. Множество броя с една заявка в mongodb

  4. Удостоверяване с Spring Security и MongoDB

  5. Mongoid Group By или MongoDb Group by в релсите