Poszukuję wolnej/otwartej, relacyjnej bazy danych do wykorzystania w komercyjnym projekcie asp.net 3.5. Wszelkie zalecenia?Polecenie darmowej bazy danych do użytku w celach komercyjnych w aplikacji .net
Odpowiedz
W zależności od wielkości projektu możesz kupić za pomocą SQL Express Edition.
Będąc aplikacją opartą na serwerze (ASP.NET), dodałem tę opcję, biorąc pod uwagę dobrą natywną obsługę tego. – veggerby
Err .. OP poprosił o wolne/otwarte źródło. –
SQL Express ma (komercyjne) limity rozmiaru Db (4 GB) i liczby użytkowników (iirc, 4). Nie jestem pewien co do korzystania z licencji internetowej. –
Porównanie to jest dość stare (2005), a wersja asp.net 3.5 nie była w tej chwili gotowa. Derby i One $ DB są prawdopodobnie bardzo dobrą bazą danych dla świata java, ale nie znajduję wsparcia dla najnowszego frameworka dotnet. MySQL nie jest bezpłatny do użytku komercyjnego. –
SQLite to publicznie dostępny, wbudowany silnik baz danych, który ma wiele opcji dla .NET language binding.
Nie obsługuje on jednak kluczy obcych po ostatnim sprawdzeniu. – Peter
Firebird - łatwa, skalowalna baza danych open source z jedną z najlepszych darmowych integracji .NET.
Firebird obsługuje najnowszą platformę .net http://www.firebirdnews.org/?p=3431 –
Post na blogu o Firebird enbedded i dotnet http://blog.coding.ro/2009/09/embedded-database- for-net/ –
Jeśli korzystasz z .NET, wybrałbym silnik MS. SQL Express zapewnmiona pracować dobrze z .NET Teraz dependes od wielkości twojej poject i obciążenia silnika będzie handling.-
Nadzieja to helps.-
C#-SQLite jest kompletnym przepisanie SQLite (mentioned przez Greg Hewgill) w języku C#. The Highlight: To w 100% zarządzany kod .NET.
PostgreSQL jest licencjonowana na podstawie licencji BSD, co sprawia, że jest oczywistym wyborem, jeśli Twój produkt jest komercyjny. To i jest to bardzo dobry system zarządzania bazami danych.
SQLite ma również przyjazny licesnse, ale bardzo różni się od tradycyjnego SQL DBMS.
+1 dla PostgreSQL –
(bezpłatny lub otwarty) lub (bezpłatny i otwarty)? –