噜噜噜综合,又色又爽又高潮免费观看,综合无码一区二区三区四区五区,中文字幕无码人妻aaa片,四虎成人精品永久网站

達人分享:iOS開發(fā)中的SQLite知識總結

博客園 發(fā)表于:13年02月04日 14:00 [轉載] 51CTO

  • 分享:
[導讀]今天我們將會談談iOS開發(fā)中的SQLite方面的知識。包括查詢優(yōu)化,查看工具等等。

一、查詢優(yōu)化

1.使用索引

當表中的數(shù)據太多時,建立索引可以明顯提高查詢速度

創(chuàng)建索引

  1. sql> CREATE INDEX 索引名 ON 表(字段1[ASC,DESC],字段2[ASC,DESC]...) 

刪除索引 

  1. sql> DROP INDEX 索引名 

重建索引

  1. sql> REINDEX [索引名,表名] 

2.數(shù)據分析

對表的索引的分析,ANALYZE命令令集合關于索引的統(tǒng)計信息并將它們儲存在數(shù)據庫的一個特殊表中,查詢優(yōu)化器可以用該表來制作更好的索引選擇。 若不給出參數(shù),所有附加數(shù)據庫中的所有索引被分析。若參數(shù)給出數(shù)據庫名,該數(shù)據庫中的所有索引被分析。若給出表名 作參數(shù),則只有關聯(lián)該表的索引被分析。

  1. sql> ANALYZE [索引名,表名] 

二、數(shù)據清理

大量的刪除表中的數(shù)據,SQLite并沒有釋放這些空間,需要運行如下命令精簡數(shù)據庫 

  1. sqlite> VACUUM; 

三、數(shù)據加密

1.自己源碼編譯

實現(xiàn)源碼中預留的加密解密接口

2.使用SQLCipher

源碼在這里

step by step的使用過程在這里注意文章中幾個宏的下劃線沒有加,不要盲目的復制粘貼

上一步的SQLCipher源碼編譯后,目錄里面會有個sqlite的命令行程序,使用這個程序就可以給本地的數(shù)據庫加密,然后很方便的在程序中使用了。具體命令看他的文檔

四、查看工具

MesaSQLiteMac OS X下的查看工具,當表的數(shù)據比較多時,有點慢

FireFox的 SQLite Manager插件

五、iOS開發(fā)第三方封裝

1.FMDataBase 方便的存取,在多線程中使用也很方便

2.sqlitepersistentobjects 直接讓NS對象本身就有save,load功能,讓使用者在不寫sql語句的情況下使用SQLite

[責任編輯:韓蕊]
Ruby
SAP分享了多年來對企業(yè)運營變革的洞察,以及SAP Business Suite powered by HANA如何推動企業(yè)在對業(yè)務影響最小的情況下向實時企業(yè)轉型,從而幫助企業(yè)實現(xiàn)更睿智的業(yè)務創(chuàng)新、更快速的業(yè)務流程和更簡化的業(yè)務交互。發(fā)布會現(xiàn)場,SAP公司宣布,中國最大的瓶裝水生產商——農夫山泉成為基于 SAP HANA 的SAP Business Suite在中國的首家客戶。
官方微信
weixin
精彩專題更多
存儲風云榜”是由DOIT傳媒主辦的年度大型活動;仡2014年,存儲作為IT系統(tǒng)架構中最基礎的元素,已經成為了推動信息產業(yè)發(fā)展的核心動力,存儲產業(yè)的發(fā)展邁向成熟,數(shù)據經濟的概念順勢而為的提出。
華為OceanStor V3系列存儲系統(tǒng)是面向企業(yè)級應用的新一代統(tǒng)一存儲產品。在功能、性能、效率、可靠性和易用性上都達到業(yè)界領先水平,很好的滿足了大型數(shù)據庫OLTP/OLAP、文件共享、云計算等各種應用下的數(shù)據存儲需求。
聯(lián)想攜ThinkServer+System+七大行業(yè)解決方案驚艷第十六屆高交會
 

公司簡介 | 媒體優(yōu)勢 | 廣告服務 | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術有限公司 版權所有.