Comments (13)
@QueryStyle 赞! 感谢信任。我很开心越来越多的人在使用NutsDB,并用在生产,我想我有动力和理由继续开发这个项目。
1、你说的关于是否想过让nutsdb成为嵌入版本的Redis
这个问题, 我有想过,所以才会去支持多种数据结构(而一般的kv数据库支持到key-value就好了)。NutsDB的数据结构Api风格也是模仿Redis的风格的,所以使用学习成本很低。既然你提了这个issue,我想我会优先支持更多的方法,向Redis靠齐,就你说的让受众多一些,可能对于NutsDB发展会更好一点。
2、关于NutsDB是否支持Windows平台。其实我还真没测过windows下的环境,我在英文文档也说明了,在中文文档写说不支持,误导你了,不好意思。我回头也去试试,然后矫正下中文文档。
希望多多提意见+PR贡献。你们提的意见合理的,我都会去规划,可能时间上不能保证给到你们。
PS:冒昧问下你用NutsDB在什么业务中,能说下嘛?给后面的同学做一个参考?
还有你说的 自己实现一遍的比较多的方法 你觉得可以也可以发我PR哦。
from nutsdb.
目前应用场景是存储每个任务的执行日志,高效好用
from nutsdb.
还有文档上面说不支持Windows平台,实际上是支持的,差点被误导
from nutsdb.
目前用在一个提供代理服务的项目上,一开始就是将数据全都丢到阿里云redis上,但甲方莫名其妙担心安全问题,所以按照要求改成了嵌入的,里面主要存储用户、代理、令牌、充值等数据。
from nutsdb.
有些客户想法比较奇葩,你费再多口舌也没用,他们会固执的认为,单个文件没有外部依赖,且可以随处运行的项目才是安全可控的....
不过golang能够很好的满足他们这一想法....
from nutsdb.
好的。谢谢分享使用的业务场景。
from nutsdb.
感谢分享
from nutsdb.
好奇的问一句,有哪位大哥应用到“秒杀”的业务场景里面了
from nutsdb.
准备用这个做本地缓存+consul实现降级开关功能,因为本身是<1ms的服务,性能上希望是低时延的去读取开关状态,应该需要比较高的读性能,有人有过类似的场景吗?
from nutsdb.
准备用这个做本地缓存+consul实现降级开关功能,因为本身是<1ms的服务,性能上希望是低时延的去读取开关状态,应该需要比较高的读性能,有人有过类似的场景吗?
做开关可以考虑用360开源的qconf,把zk的数据同步到内存中,代码基于qconf的库去读共享内存,性能,分布式,稳定性都有保证
from nutsdb.
我一直在用 http://ssdb.io/ (兼容Redis)
对于nutsdb能够多一些exists,incr,llen方法我是赞同的, 我也现在开始用pr的方式来帮忙实现.
@QueryStyle 你已经实现的是不是先pr上来?
from nutsdb.
redis 的 RDB 导出文件能否直接被 nutsdb 直接读取?或者说有哪些快速迁移的方法?
from nutsdb.
redis 的 RDB 导出文件能否直接被 nutsdb 直接读取?或者说有哪些快速迁移的方法?
这个目前只有自己写程序来导入
from nutsdb.
Related Issues (20)
- The tx.IterateBuckets method only iterated through the buckets once. HOT 4
- Get All example doesn't work HOT 2
- bug: can't insert multiple values at list HOT 1
- There may be something wrong with the `mmap` implementation
- Suggestions for commercialisation of the project(项目商业化建议)
- Proposal for documents project of NutsDB which based Docusaurus HOT 7
- Implement `Watch` API
- pref: Optimize the memory usage of SortedSet HOT 5
- 关于 10000 个 websocket 处理数据使用 nutsdb 缓存状态
- 服务器在数据读写过程中异常断电,是否有概率出现crc error? HOT 5
- The GetAll function only return values not contians keys HOT 2
- Storing values larger than 2 GB
- 在window下 Merge报错 HOT 3
- pref: pre-computed to reduce the overhead of computing the crc of the flags of entry. HOT 4
- nil pointer dereference panic HOT 4
- Possible memory leak when opening a new DB by the commit buffer
- Goroutine leak in when closing a DB
- 迁移数据到 1.0
- IDGenerator 没有在重新打开数据库的时候正确恢复状态
- always get a lock error for backup
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nutsdb.