巨杉数据库是一款金融级分布式关系型数据库,2017、2018连续两年入选Gartner数据库报告。
巨杉坚持产品从零开始自主研发,为用户提供安全可靠、性能卓越的海量数据存储管理、高并发实时处理、分布式计算以及实时流处理等企业级数据处理解决方案。
目前在金融、政府、电信多个行业得到了广泛应用,并在超过50家大中型银行的核心生产系统应用。
本文介绍使用Python运行SequoiaDB。首先安装SequoiaDB,安装信息请查看安装章节。
这里介绍如何使用Python客户端驱动接口编写使用SequoiaDB数据库的程序。为了简单起见,下面的示例不全是完整的代码,只起示例性作用。可到SequoiadDB安装路径下samples/Python下获取相应的完整的代码。更多查看Python API
Note:
在Python中构造BSON时默认使用dict,dict的字段是无序的。
如果要求BSON中的字段顺序与输入顺序一致(例如,创建索引时索引键的定义),请使用collections.OrderedDict。
数据库操作
数据库连接(Connecting)
以下是connect.py演示如何连接到数据库。
import pysequoiadb
from pysequoiadb import client
# connect to local db, using default args va