基于32位VLIW架构,FTS2500拥有可靠性和可编程性。据报道,该处理器采用了1.5GHz频率,支持32位整数代码和浮点数代码,同时采用了多级流水线,提高了处理能力。
从内存体系结构上看,FTS2500的内存系统包括32KB的数据cache、128KB的指令cache及64KB的静态RAM,经过优化使I/O *** 作更快。与此同时,FTS2500为实时运算提供了强大的复位功能,它采用双保护技术,有效保护程序对象和体系结构,将运算结果准确把握。
此外,该处理器支持多种嵌入式和硬件/软件混合开发模式,而且拥有广泛的控制接口和支持。它提供了在联网和网络相关应用中实现硬件/软件协同控制的完整平台,在实时系统应用中发挥着重要作用。
SQLite 索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书后边的索引是非常相似的。例如,如果您想在一本讨论某个话题的书中引用所有页面,您首先需要指向索引,索引按字母顺序列出了所有主题,然后指向一个或多个特定的页码。 下面是一个sqlite上建立索引的例子
CREATE INDEX index_name ON table_name
sqlite中支持fts表(full-text search的简称),fts3其实是sqlite的一个扩展模块,是虚拟表模块,允许用户去实现全文检索。下面是一个简单的例子:
Java代码
CREATE VIRTUAL TABLE enrondata1 USING fts3(content TEXT)
可以看到,使用上面的语法即创建了一个fts3的表了,而检索时,根据手册上说的:
SELECT count(*) FROM enrondata1 WHERE content MATCH 'linux' /* 0.03 seconds */
SELECT count(*) FROM enrondata2 WHERE content LIKE '%linux%'/* 22.5 seconds */
看到没?这里是使用match了,而不是传统的like,而且效率很高了。
还支持如下的语法:
SELECT * FROM words_fts WHERE words_fts MATCH 'description: company'
即列名:该列要搜索的关键词
还可以这样:
SELECT * FROM words_fts WHERE words_fts MATCH 'description: comp*'
即支持通配符了
索引主要是针对表中的一列或者是多列建立的升序或者是降序的排列。全文索引是索引的升级,他是针对整个文件的字符匹配。而且建立和全文索引以后就可以对创建了该索引的表进行全文检索.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)