zoukankan      html  css  js  c++  java
  • Berkeley DB 项目应用日志

    Berkeley DB 是一个高性能的嵌入式数据库,支持Key/Value数据对;

    我们在一个爬行器中应用到这个组件.在实际应用中遇到一些问题,

    Berkeley DB 和关系数据库最大区别就是没有SQL语法解释器,没有多列表的概念,除此之外.

    它集成 事务 游标 数据库环境 安全 热备 等等常规数据库大部功能.

    核心对象

    Env 表示数据库环境对象,当前数据库配置的上下文,这个对象通常需要一个实例,

    使用new 真接实例

    调用 Env.Open方法可以打开一个数据库配置的上下文,在此之前有些配置是必要的

    Env.OpenFlags 表示如何打开环境上下文

    Home 表示环境上下文所存储的文件目录,上下文包括几个文件由Env.OpenFlags参数所影响

    Db 表示一个独立的数据库,它可以使用 Env 所配置好的环境上下文,并使用Home参数作用当前库的数据目录,

    Db通常由Env.CreateDatabase 函数创建,

    Db的Open方法可能打开一个集合的句柄,这个集合的类型由Open参数中的 DbType参数决定,

    DbBTree 表示存放数据的树形集合,它实现了数据加个读出的功能.

    DbBTree 由Db对象的Open方法实例

  • 相关阅读:
    组原——④存储器4
    sdk和api的区别
    转载:直播测试
    生成短链接
    H5调原生
    Android Intent 启动方法和启动Action大全
    ps和top的区别
    安卓知识点
    正则基础之——捕获组(capture group)
    正则基础之——反向引用
  • 原文地址:https://www.cnblogs.com/hznet/p/2040816.html
Copyright © 2011-2022 走看看