当前位置:  软件>C/C++软件

NOSQL 服务器 Tinydb

    来源:    发布时间:2015-01-14

    本文导语:  Tinydb 是一个超小的支持插件式存储引擎的的 NOSQL 服务器,核心代码只有200行C,并利用C模拟了C++的多态和继承,你可以在此基础上实现自己的存储引擎,Tinydb 小巧精简,非常适用于课堂教学。 Tinydb 内置了两种存储引擎,内存...

Tinydb 是一个超小的支持插件式存储引擎的的 NOSQL 服务器,核心代码只有200行C,并利用C模拟了C++的多态和继承,你可以在此基础上实现自己的存储引擎,Tinydb 小巧精简,非常适用于课堂教学。

Tinydb 内置了两种存储引擎,内存式存储引擎(基于 uthash)和可持久化的存储引擎(基于leveldb),另外还提供了如何实现自己的存储引擎的模板样例,你可以按照此例子一步一步实现自己的存储引擎。

Tinydb 目前除了作为程序库的方式嵌入到你的应用中以外,还提供了 RESTful 访问方式,网络连接的处理采用libevent2,你可以在浏览器里面进行数据库操作,如:

 

SET

http:127.0.0.1:8088/set?key=hello&value=world

{"err": "OK","msg":"Set key successfully."}

GET

http:127.0.0.1:8088/get?key=hello

{"key": "hello","val":"world"}

DELETE

http:127.0.0.1:8088/delete?key=hello

{"err": "OK","msg":"Delete key successfully."}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • JUnit 的 NoSQL 扩展 NoSQL Unit
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • NoSQL数据库 Ardb
  • 关系型数据库管理系统 NoSQL
  • NoSQL数据库 Couchbase Server
  • NoSQL的ORM框架 Kundera
  • NoSQL的单元测试工具 NoSQLUnit
  • NoSQL的ORM框架 Apache Gora
  • 轻量级 NoSQL 数据库 WhiteDB
  • NoSQL 数据存储系统 Blur
  • 开源NoSQL数据库 ChaosDB
  • 盛大NoSQL数据库 tcdatabase
  • NoSQL 数据库 leveldbd
  • NoSQL 数据库 Redis-v8
  • NoSQL 数据库 Flora
  • 多维NoSQL数据库 GlobalsDB
  • NoSQL的持久层框架 Hibernate OGM
  • NoSQL Database
  • 高性能 NoSQL 数据库 ArangoDB
  • 嵌入式NoSQL数据库 HyperGraphDB


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3