2009-09-15 22 views

Trả lời

7

Tùy thuộc vào quy mô của dự án bạn có thể mua bằng cách sử dụng SQL Express Edition.

+0

Nó là một ứng dụng dựa trên máy chủ (ASP.NET) Tôi muốn thứ hai tùy chọn này xem xét hỗ trợ tốt cho việc này. – veggerby

+0

Err .. OP đã yêu cầu một nguồn mở/miễn phí. –

+2

SQL Express có giới hạn (thương mại) về kích thước Db (4GB) và số người dùng (iirc, 4). Tôi không chắc chắn về việc sử dụng web giấy phép. –

6
+0

So sánh này khá cũ (2005) và asp.net 3.5 chưa sẵn sàng tại thời điểm này. Derby và một $ DB có lẽ là cơ sở dữ liệu rất tốt cho thế giới java nhưng tôi không tìm thấy sự hỗ trợ cho khung công tác dotnet mới nhất. MySQL không miễn phí cho mục đích thương mại. –

2

SQLite là công cụ cơ sở dữ liệu có thể nhúng miền công cộng có nhiều tùy chọn cho .NET language binding.

+0

Nó không hỗ trợ các phím nước ngoài thời gian qua tôi đã kiểm tra. – Peter

5

Firebird - cơ sở dữ liệu nguồn mở có thể mở rộng, tốt đẹp với một trong những phần mềm miễn phí tốt nhất.

+0

Firebird hỗ trợ khung .net mới nhất http://www.firebirdnews.org/?p=3431 –

+0

Bài đăng trên blog về Firebird enbedded và dotnet http://blog.coding.ro/2009/09/embedded-database- for-net/ –

0

Nếu bạn đang sử dụng .NET, tôi sẽ sử dụng công cụ MS. SQL Express garanteed để làm việc tốt với .NET Bây giờ dependes vào kích thước của poject của bạn và tải động cơ sẽ handling.-

Hope helps.-

2

C#-SQLite đây là viết lại hoàn toàn SQLite (mentioned bởi Greg Hewgill) trong C#. Điểm nổi bật: Đó là mã .NET được quản lý 100%.

4

PostgreSQL được cấp phép theo giấy phép BSD, làm cho nó trở thành lựa chọn hiển nhiên nếu sản phẩm của bạn là thương mại. Đó là một hệ thống quản lý cơ sở dữ liệu rất tốt.

SQLite cũng có một licesnse thân thiện, nhưng nó rất khác với một DBMS SQL truyền thống.

+0

+1 cho PostgreSQL –

Các vấn đề liên quan