专栏名称: 人工智能与大数据技术
分享大数据、云计算、人工智能等高科技先进技术
目录
相关文章推荐
数局  ·  林家铺子终于倒闭了 ·  昨天  
数局  ·  MarketUP&百格活动:2025年B2B ... ·  昨天  
数局  ·  粉丝破1800万!韦东奕堂姐发声 ·  昨天  
51好读  ›  专栏  ›  人工智能与大数据技术

谷歌这个牛逼的开源数据库,我居然等到它上Github热榜才发现

人工智能与大数据技术  · 公众号  · 大数据  · 2021-05-27 09:36

正文

请到「今天看啥」查看全文


  • 支持向前和向后的迭代器

  • 支持数据自动压缩,使用的是snappy压缩算法

  • 和操作系统之间的外部交互是通过虚接口(virtual interface)来进行,这样用户就能定制化这些交互了


  • levelDB特牛,但是,再好的工具也有它的局限性,LevelDB 的局限性也很明显:
    • 这不是一个 SQL 数据库,它没有关系数据模型,不支持 SQL 查询,也不支持索引。

    • 同时只能有一个进程(可能是具有多线程的进程)访问一个特定的数据库。

    • 该程序库没有内置的 client-server 支持,有需要的用户必须自己封装。



    LevelDB的使用方法

    打开数据库

    leveldb数据库的名称与文件系统目录相对应。数据库的所有内容都存储在此目录中。以下示例显示了如何打开数据库:


    #include 
    #include "leveldb/db.h"

    leveldb::DB* db;
    leveldb::Options options;
    options.create_if_missing = true






    请到「今天看啥」查看全文