We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
我和你有同样的需求,但找不到合适的数据库。 nStore 很有前途,但 API 还不够完整,而且不太连贯。
这就是我制作 NeDB 的原因,它是 Node.js 项目的无依赖嵌入式数据库。您可以通过简单的
require()
来使用它,它是持久性的,并且它的 API 是非常著名的 MongoDB API 中最常用的子集。https://github.com/louischatriot/nedb
I had the same requirements as you but couldn't find a suitable database. nStore was promising but the API was not nearly complete enough and not very coherent.
That's why I made NeDB, which a dependency-less embedded database for Node.js projects. You can use it with a simple
require()
, it is persistent, and its API is the most commonly used subset of the very well-known MongoDB API.https://github.com/louischatriot/nedb
Lokijs:用于 Node.js、浏览器和 cordova 的快速、内存中面向文档的数据存储。
LokiJS 是理想的解决方案:
等)
https://github .com/techfort/LokiJS
Lokijs: A fast, in-memory document-oriented datastore for node.js, browser and cordova.
LokiJS to be the ideal solution:
etc.)
https://github.com/techfort/LokiJS
NeDB 似乎就是您正在寻找的东西。从简介中:
NeDB seems to be what you are looking for. From the blurb:
看看 http://www.tingodb.com。我相信它能满足您的需求。此外,它与 MongoDB API 完全兼容。这降低了实施风险,并让您可以选择随着应用程序的增长而切换到重型解决方案。
https://github.com/sergeyksv/tingodb
Take a look at http://www.tingodb.com. I believe it does what you looking for. Additionally it fully compatible with MongoDB API. This reduces implementation risks and gives you option to switch to heavy solution as your app grows.
https://github.com/sergeyksv/tingodb
我只熟悉 Mongo 和 Couch,但还有一个名为 Persistence。
I'm only familiar with Mongo and Couch, but there's also one named Persistence.
尝试一下 nStore,它似乎是一个不错的用于节点的键/值轻量级嵌入式数据库。
请参阅https://github.com/creationix/nstore
Try nStore, it seems like a nice key/value lightweight dembedded db for node.
See https://github.com/creationix/nstore
我在使用 SQLite3、nStore 和 Alfred 时遇到了麻烦。
对我有用的是 node-dirty:
I had trouble with SQLite3, nStore and Alfred.
What works for me is node-dirty:
LevelUP 旨在以 Node.js 友好的方式公开 LevelDB 的功能。
https://github.com/rvagg/node-levelup
您还可以查看 UnQLite。使用 node.js 绑定 node-unqlite
https://github.com/symisc/unqlite
LevelUP aims to expose the features of LevelDB in a Node.js-friendly way.
https://github.com/rvagg/node-levelup
You can also look at UnQLite. with a node.js binding node-unqlite
https://github.com/symisc/unqlite
也许你应该尝试 LocallyDB 它除了具有类似于以下的高级选择系统之外,还易于使用且轻量级JavaScript 条件表达式...
https://github.com/btwael/locallydb
Maybe you should try LocallyDB it's easy-to-use and lightweight in addition to the with advanced selecting system similar to javascript conditional expression...
https://github.com/btwael/locallydb
UeberDB 提供各种数据库的抽象
https://github.com/pita/ueberDB
https://www.npmjs.org/package/ueberDB
UeberDB provides abstraction for various databases
https://github.com/pita/ueberDB
https://www.npmjs.org/package/ueberDB
我编写了 jaguarDb 来处理您提到的一些事情,因为我有时也需要一个“小”数据库用于演示或测试项目,并且我不想依赖 mongoDB 或另一个真实的数据库。
https://github.com/hectorcorrea/jaguarDb
I wrote jaguarDb to handle some of the things that you are mentioning since I sometimes need a "little" database for demo or test projects too and I don't want to depend on mongoDB or another real database.
https://github.com/hectorcorrea/jaguarDb