Phoenix 是针对Apache Hadoop的OLTP和运营分析。
Overview
Apache Phoenix通过结合两个方面的优势,为低延迟应用程序启用Hadoop中的OLTP和操作分析:
-
具有完整ACID事务功能的标准SQL和JDBC API的功能以及
-
通过利用HBase作为其后备存储,从NoSQL世界获得最新绑定的读取模式功能的灵活性
2019年1月2日大约 11 分钟
Phoenix 是针对Apache Hadoop的OLTP和运营分析。
Apache Phoenix通过结合两个方面的优势,为低延迟应用程序启用Hadoop中的OLTP和操作分析:
具有完整ACID事务功能的标准SQL和JDBC API的功能以及
通过利用HBase作为其后备存储,从NoSQL世界获得最新绑定的读取模式功能的灵活性
倒排索引源于实际应用中需要根据属性的值来查找记录。
这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。
由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。
带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(inverted file)。
在关系数据库系统里,索引是检索数据最有效率的方式。
但对于搜索引擎,它并不能满足其特殊要求:
1)海量数据:搜索引擎面对的是海量数据,像Google,百度这样大型的商业搜索引擎索引都是亿级甚至百亿级的网页数量 ,面对如此海量数据 ,使得数据库系统很难有效的管理。
!=
或者 <>
负向条件查询不能使用索引
select * from order where status!=0 and stauts!=1