您的位置: 嵌入式在线 > 技术中心 > 数据库 > 向你推荐一款轻型、实用的数据库"SQLite"

向你推荐一款轻型、实用的数据库"SQLite"

2007-12-20      嵌入式在线      收藏 | 打印

       SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

       SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,它支持的SQL包括:


ATTACH DATABASE 
BEGIN TRANSACTION 
comment 
COMMIT TRANSACTION 
COPY 
CREATE INDEX 
CREATE TABLE 
CREATE TRIGGER 
CREATE VIEW 
DELETE 
DETACH DATABASE 
DROP INDEX 
DROP TABLE 
DROP TRIGGER 
DROP VIEW 
END TRANSACTION 
EXPLAIN 
expression 
INSERT 
ON CONFLICT clause 
PRAGMA 
REPLACE 
ROLLBACK TRANSACTION 
SELECT 
UPDATE
        同时它还支持事务处理功能等等。也有人说它象Microsoft的Access,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象Access一样需要Office的支持。如果你是个很小型的应用,或者你想做嵌入式开发,没有合适的数据库系统,那么现在你可以考虑使用SQLite。

本文来源:赛迪网    作者:li
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营

    无线时代来临,移动产业生态系统将发生一些根本变化。今日头条推荐“芯片是嵌入式4G技术的关键 产业生态系统将发生变化”。

    想了解嵌入式开发工具的市场情况吗?先来体验下我们的在线调查吧!填写调查问卷

工程师之星
朱礼昆
电子信息工程专业,擅长硬件编程
  • 胡菲菲  技术专长:嵌入式系统linux
  • 柳如峰  技术专长:模电,电源
热门招聘
论坛热贴