基于
Python
的实时数据库设计
韩菲,金磊,戴文浩,李艳飞,杨树
【摘
要】
Berkeley
Db
作为一款优秀轻便的嵌入式数据库,在实际中得到了广
泛的应用,其提供了针对多种语言的
API
函数供开发者调用。
Python
是一种
面向对象的解释型计算机程序设计语言,其具有强大而丰富的各类应用库,能
够与其他编译型语言(
C
、
C++
等)轻松的结合在一起,可作为大型工业软件
的补充。本文利用
Berkeley,Db
的为
Python
提供的
API
函数,设计了一款实
时数据库,该数据库底层基于
Berkeley,Db
,应用层利用
C++
语言,构建了一
个
C/S
模式的实时数据库结构,通过
TCP/IP
协议实现了局域网内多个客户端
数据库访问。
【期刊名称】
仪器仪表用户
【年
(
卷
),
期】
2017(024)006
【总页数】
3
【关键词】
实时数据库;
eclipse
平台;
python
语言;
Berkeley Db
0
引言
eXtreme
DB
和
Berkeley
Db
作为两款应用最为广泛的实时数据库,在多个领
域和行业得到了广泛应用,如:网络设备、消费电子、国防、航空航天、工业
控制、轨道交通、能源电力、医疗设备、地理信息、汽车电子、金融实时交易、
通信技术、互联网等,
eXtremeDB
在分散控制系统的现场控制站中得到了成
功应用
[1,2]
。
与内存数据库
eXtreme
DB
不同,
Berkeley
Db
以源代码开放的形式为用户提
供了支持多种语言的
API
函数供开发者使用,包括
c
、
c++
、
c#
、
java
等。开