DBMS无法满足速度的要求,就有内存数据库了,比如这类key value的nosql类,我想问一下 有在内存运行的DBMS么?可以进行sql语句查询的?
基于key value的这种查询方法太简单了,某些复杂的情况无法方便使用到。
sqlite貌似 在高并发的情况下,很差劲!
我现在使用C语言,多线程存取数据,自己写的哈希表,但是不够高效。
希望有一个可用的 内存数据库 ,自己不用管并发锁的问题,像使用mysql那样方便(可用sql语句,并且在内存),但是又没mysql那么庞大!而且我使用的是C,顶多用C++。
或许我只是想知道 有哪些 内存数据库可以使用sql语句,并且支持多线程并发,而且比较小巧的 内存数据库,这样的内存数据库有哪些???
其次 是 有C、C++适合的这样的内存数据库没?
最后,可能我还是要使用 key value的这种,而不是sql语句的那种(感觉nosql keyvalue没有使用sql语句,就不能称作一般的数据库,这概念是比较模糊,仅仅是自己的理解!),那并发 和高效就是最重要的了!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。