数据库是一种贮存和办理、安排数据的库房,在嵌入式开发傍边起到至关重要的效果。一个在嵌入式中,咱们可学习运用的数据库有多种,每种数据库都会呈现出不同的一面,那么咱们在嵌入式体系开发中可用到的数据库都有哪几种?给咱们具体介绍一下。
第一种:嵌入式开发的MySQL
这是一种联系型的数据库办理体系,具有体积小、速度快、、本钱低的特色,尤其是它的源码开发特色,许多网站为了下降开发本钱而挑选了MySQL数据库,运用十分广泛。
第二种:嵌入式开发的Berkeley
这种数据库的源码归于开源的,是一种内嵌式数据库办理体系,运用在运用程序的办理服务中,可到达很高的功用。在编程过程中只需要调用一些简略的API函数就可以拜访数据库,并有用的办理数据库。它不同于MySQL和Oracle等常用的数据库办理体系,在BerkeleyDB中,数据库服务器的概念是没有的。运用程序经过嵌入在程序中的函数库,不需要在数据库服务中事前建立好网络连接,直接完结对数据的保存、查询、修正和删去数据。
第三种:嵌入式开发的mSQL
mSQL是一种单用户的数据办理体系,是互联网中用户常常所运用的开发运用体系,具有的特色是言简意赅。mSQL归于小型的联系型数据办理器,所占用的体系资源十分小,不能彻底支撑某种规范的SQL功用,一起也短少许多ANSISQL的特征,可以说是根本不支撑一切的嵌套SQL句子,可完成的功用过比较小,仅限于API。
第四种:嵌入式开发的SQLite
这是一种D.Richard Hipp开发的嵌入式数据库,由小型C库完成,成为一种强壮的嵌入式联系数据库,一起也未来寻求简略而抛弃了传统的复杂性,完成了一些数据库中必备的根本功用。SQLite支撑大多数规范的SQL92句子,SQLite以单一文件格局存储数据库,比MySQL的贮存速度快一到两倍。
以上内容所介绍的是在嵌入式开发中可运用到的一些数据库,在运用都各自显示出自己的优势,可运用在不同的技能傍边,成为咱们贮存数据的辅佐。
责任编辑:ct