English 中文(简体)
NoSQL FREE Alternative (alternative to ravendb) for C# development [los]
原标题:NoSQL FREE alternative (alternative to ravendb) for C# development [closed]

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 10 years ago.

I discovered raven-db and I liked it but then I saw the license... GPL or Pay

So I m looking for good free for closed-source C# development raven-db alternative. Seems like MongoDB and Berkley are GPL too.

找到一个根基的解决办法对我来说是更好的。

最佳回答

如果我正确理解你的话,那么你可以安全使用MongoDB,其双芯/driver执照模式。

还有一件事,即法国武装部队,除非你向“世界”颁发的法典,否则你可以做你想要的一切。

问题回答

同RavenDB和MongoDB一样,CouchDB是一份文件,储存NoSQL与REST Api(你可以使用任何语言)。

But Couch 亚洲开发银行在Appa2.0下,可用于商业/闭门项目。

https://github.com/mcintyre321/PieDb 它是麻省理工学院颁发的嵌入式文件。

It

  • writes objects to app_data using json.net serialized documents
  • uses Lucene.Net.Linq to provide basic IQueryable support
  • optimistic concurrency
  • requires no configuration

只剩下一个周末的工作,而只是作为RavenDb替代物处理简单案件,这是很明智的。

iBoxDB.net is a lightweight embeddable nosql database with transaction support. it can embed in net application, windows phone, mono application, unity3d, node.js

Being GPL doesn t mean you can t use it in a closed source project, unless you plan on modifying the source.

EDIT:更清楚的是,这里的关键是分配任何变化。 您可以使用GPL软件,并在内部做任何事情,但你不能在不提供来源的情况下分发这些改动的本书(除非你与版权持有人达成协议)。

I don t know anything about raven-db, but I imagine it boils down to one of the following scenarios:

  1. Your application interfaces directly with the source. If your application cannot build without the GPL project, then either your application must be licensed under the GPL, or you need permission from the copyright holder. LGPL is different, but you stated GPL in your question.
  2. Your application can build without the GPL software, but needs it to run. This would be like me building an application on top of MySQL, and instructing customers to configure a MySQL instance themselves.




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签