|
 |
SQLite研究——性能优化
|
| |
日期:2007-12-21 15:59:23
点击:29 评论:0
|
|
很多人直接就使用了,并未注意到SQLite也有配置参数,可以对性能进行调整。有时候,产生的结果会有很大影响。 主要通过pragma指令来实现。 比如: 空间释放、磁盘同步、Cache大小等。 不要打开。前文提高了,Vacuum的效率非常低! PRAGMA auto_vacuum; PRAGMA auto_vac
|
|
 |
SQLite研究——安装与环境
|
| |
日期:2007-12-21 15:58:00
点击:12 评论:0
|
|
PHP已经内置了对SQLite的支持。 用如下代码可以测试当前PHP是否带有SQLite支持: $db_name= 'sqlite.db' ; $db = new SQLiteDatabase ( $db_name , 0644 , $error ) ; $db - Query ( CREATE TABLE test ( id INTEGER NOT NULL PRIMARY KEY , title VARCHAR ( 20 ) NOT
|
|
 |
Nhibernate+SQLite 入门实例指南二 类的继承、多态关系
|
| |
日期:2007-12-21 15:42:41
点击:9 评论:0
|
|
第一章的代码: http://www.sqlitechina.org/ftp_upload/QuickStart1.rar 实例二、类的继承、多态关系 在我们实际设计过程中,经常碰到类的继承关系,比如一个电子产品商店,同时销售手机和MP3,所以在设计系统的时候我们把手机和MP3的共性如品牌、名称等抽象为一个类,
|
|
 |
Nhibernate+SQLite 实例指南(1)
|
| |
日期:2007-12-21 15:42:41
点击:16 评论:0
|
|
前言 Nhibernate 是最近比较流行的一个源自于Java Hibernate的ORM工具,网上也有许多高水平的关于Nhibernate的文章,但是对于初学者来说,还是比较希望看到一些带有人门性质的初学者 文章。我曾在自己的Blog(http://www.cnblogs.com/9527)上也发表了一些关于 Nhibern
|
|
 |
Sqlite中文排序研究 (补充)
|
| |
日期:2007-12-21 15:42:41
点击:9 评论:0
|
|
[open source] 拼音排序函数库发布 最近在做资源管理器的设计, SPEC 要求中文文件名按拼音排序。于是花了点时间去研究关于拼音排序的问题,然后又花了两小时写了一个函数库。其实知道了原理,按拼音排序的实现很简单,放到这里供大家参考吧。 我们知道,计算机中的每
|
|
 |
Sqlite中文排序研究(1)
|
| |
日期:2007-12-21 15:38:56
点击:12 评论:0
|
|
Sqlite 是一个用 C 语言实现的小型 SQL 数据库引擎。它体积小巧但功能强大,对硬件资源要求很低而且性能表现卓越,非常适合于嵌入式应用环境。最近发现 sqlite 并不支持中文 ( 拼音 / 笔画 ) 排序,而这个功能又是我们必需的,所以花了些时间去研究。我对 Sqlite 的了
|
|
 |
SQLite 数据库加密的一种解决方案
|
| |
日期:2007-12-21 14:06:15
点击:18 评论:0
|
|
SQLite 是一个非常小巧的跨平台嵌入式数据库,它的数据库以文件的形式存放在本地磁盘上,但是在其开源的免费版中它却缺少了一个数据库中几乎是必备的功能,那就是对于数据库的加密。 SQLite 的数据库文件可以被任何的文本编辑工具打开,从而获取到其中的数据,这一点令
|
|
 |
SQLite不支持的SQL语法总结(2)
|
| |
日期:2007-12-21 11:46:00
点击:31 评论:0
|
|
1 TOP 这是一个大家经常问到的问题,例如在 SQLSERVER 中可以使用如下语句来取得记录集中的前十条记录: SELECT TOP 10 * FROM [index] ORDER BY indexid DESC; 但是这条 SQL 语句在 SQLite 中是无法执行的,应该改为: SELECT * FROM [index] ORDER BY indexid DESC l
|
|
 |
SQLite中如何用api操作blob类型的字段
|
| |
日期:2007-12-21 11:46:00
点击:21 评论:0
|
|
在实际的编程开发当中我们经常要处理一些大容量二进制数据的存储,如图片或者音乐等等。对于这些二进制数据( blob 字段)我们不能像处理普通的文本那样简单的插入或者查询,为此 SQLite 提供了一组函数来处理这种 BLOB 字段类型。下面的代码演示了如何使用这些 API 函
|
|
 |
SQLite的基本优化方法
|
| |
日期:2007-12-21 11:46:00
点击:21 评论:0
|
|
SQLite 的数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入 100 万条数据,在默认的情况下如果仅仅是执行 sqlite3_exec(db, ins
|
|
 |
SQLite函数使用教程(2)
|
| |
日期:2007-12-21 11:46:00
点击:24 评论:0
|
|
在 SQLite 的使用过程中最常发生的数据库异常便是数据库被锁定了( SQLITE_BUSY 或者 SQLITE_LOCKED )。 SQLite 对于并发的处理机制是允许同一个进程的多个线程同时读取一个数据库,但是任何时刻只允许一个线程 / 进程写入数据库。所以必须要必须要对数据库的读写进行
|
|
 |
SQLite函数使用教程(1)
|
| |
日期:2007-12-21 11:46:00
点击:17 评论:0
|
|
SQLite 官方的使用介绍中附带了一个 C 语言的实例,该实例使用了回调的方法处理由 SQL 语句返回的记录集,这种回调函数的方法比较复杂,而且也并没有获得什么实质性的好处。所以在这里我推荐使用另外一组函数来完成该类操作,经实践检验证明,该方法在效率方面不存在任
|
|
 |
SQLite使用教学 (OS X Tiger)
|
| |
日期:2007-12-21 11:46:00
点击:9 评论:0
|
|
OpenVanilla輸入法與文字處理架構 OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色: 软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本
|
|
 |
SQLite 入门介绍(三)
|
| |
日期:2007-12-21 11:46:00
点击:24 评论:0
|
|
SQLite 迭代器 在 PHP 5.0 中,有另外一种方式来从查询中获得行数据,那就是运用迭代器. $db = new SQLiteDatabase(db.sqlite); // 执行非缓冲的查询可以减少内在的使用. $res = $db-unbufferedQuery(SELECT * FROM foo); foreach ($res as $row) { //迭代结果集对象 //
|
|
 |
sqlite介绍(二)使用 SQLite
|
| |
日期:2007-12-21 11:46:00
点击:21 评论:0
|
|
sqlite介绍(二)使用 SQLite 使用 SQLite SQL面向过程的接口跟MySQL和其它数据库的接口几乎是同样的.因而,对于大部分的将其它数据库迁移到SQLite的工作仅是将函数前缀mysql/pq/等等...改为sqlite. // 创建一个新的数据库 ( 面向过程接口 ) $db = sqlite_open ( db.sqlit
|
|
|
|
 |
|
相关分类 |
|
|
|
|
|