...
首页> 外文期刊>Linux journal >Embedding an SQL Database with SQLite
【24h】

Embedding an SQL Database with SQLite

机译:将SQL数据库嵌入SQLITE

获取原文
获取原文并翻译 | 示例

摘要

SQLite is a powerful, embedded relational database man-agement system in a compact C library, developed by D. Richard Hipp. It offers support for a large subset of SQL92, multiple tables and indexes, transactions, views, triggers and a vast array of client interfaces and drivers. The library is self-contained and implemented in less than 25,000 lines of ANSI C, which is free to use for any purpose. It is fast, efficient and scalable, and it runs on a wide variety of platforms and hardware architectures ranging from ARM/Linux to SPARC/Solaris. Furthermore, its database format is binary-compatible between machines with different byte orders and scales up to 2 terabytes (2~(41) bytes) in size. Hipp conceived of the idea of SQLite while working with a team from General Dynamics on a program for the US Navy for use onboard the DDG class of destroyers. The program ran on HP-UX and used an Informix database. As they began the project, they quickly found that Informix can be rather difficult to work with. It runs fine once you get it going, but it can take a full day for an experienced DBA to install or upgrade.
机译:SQLite是由D. Richard Hipp开发的紧凑型C库中强大的,嵌入式的关系数据库管理系统。它为SQL92,多个表和索引,交易,视图,触发器以及大量客户端接口和驱动程序提供了支持。该库是独立的,并在不到25,000行的ANSI C中实施,该行可用于任何目的。它是快速,高效且可扩展的,它可以在各种平台和硬件体系结构上运行,从ARM/Linux到SPARC/SOLARIS。此外,其数据库格式在具有不同字节订单的机器之间与二进制兼容,并缩放了多达2吨(2〜(41)个字节)的大小。 HIPP与SQLITE的想法同时与一支来自General Dynamics的团队合作,为美国海军提供了DDG类驱逐舰的船上。该程序在HP-UX上运行,并使用了Informix数据库。当他们开始该项目时,他们很快发现Informix可能很难使用。一旦完成,它运行良好,但是经验丰富的DBA安装或升级可能需要一整天的时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号