2009-01-13 9 views
8

Có bất kỳ dự án cơ sở dữ liệu "dựa trên tài liệu" đang hoạt động nào sử dụng .NET hoặc Mono không? Một cái gì đó tương tự như CouchDB, SimpleDB, LotusNotes, vv ... Ưu tiên nguồn mở.CouchDB - Công nghệ tương đương .NET hoặc Mono

Tôi tìm công nghệ JScript.NET có thể được sử dụng cho các chức năng Bản đồ và Giảm trên các tài liệu JSON được lưu trữ.

Trả lời

4

Hãy xem nsimpledb. Ngoài ra RDDB, Apache Jackrabbit, FeatherDB (bản sao Java của CouchDB), StrokeDB, ThruDB, DataWaspM/DB. Wikipedia liệt kê tất cả các công nghệ cơ sở dữ liệu theo định hướng tài liệu ở trên. Một số là .NET, một số thì không nhưng tôi hy vọng các liên kết này đưa bạn đến đâu đó hữu ích.

2

Bất kỳ giải pháp "được nhúng" nào (tức là không yêu cầu dịch vụ/quy trình riêng đang chạy)? Và nơi sao chép dữ liệu giữa các đồng nghiệp được hỗ trợ một cách tự nhiên?

3

Tôi muốn thêm RavenDB vào danh sách là tốt. Được viết bằng C# và trong khi nó không phải là bản sao trực tiếp của CouchDB, nó bị ảnh hưởng nặng nề bởi dự án.

Một trong những tính năng tuyệt vời của dự án là dịch vụ và giải pháp được nhúng. Có nghĩa là bạn có thể chạy nó như một dịch vụ trên một máy chủ hoặc bạn có thể chạy một phiên bản nhúng trong quá trình của ứng dụng của bạn.

Ngay bây giờ, Windows là nền tảng duy nhất được hỗ trợ, nhưng các bước tiến lớn đã được thực hiện bởi Rob AshtonJérémie Laval trong vài tuần qua để làm cho nó hoạt động theo Mono và Linux.

1

Bạn cũng có thể muốn xem Divan, thư viện C# để truy cập CouchDB.