一、概述
(1)Phoenix無法代替傳統關系型資料庫
缺乏完整性限制,很多領域尚不成熟
(2)Phoenix使Hbase更易用
(3)Phoenix使用場景:
1.需大規模,高并發的SQL應用程式
2.Hadoop下重用SQL
3.BI工具
4.快速而容易地建構基于HBase運作的應用程式
(4)Phoenix不适合場景
1.全表查詢
2.ETL jobs
3.大型、複雜SQL查詢
二、Phoenix內建Hbase
1.下載下傳jar包到phoenix/lib
三、Phoenix SQL文法
支援SQL文法
(1)創表
create table stu(id integer,name varchar(10));
(2)檢視所有表格
!tables
!columns stu
(3)添加
upsert into stu values(1,'zhangsan');
upsert into stu values(2,'lisi');
(4)查詢
select * from stu;
delete from stu where id=1;
!tables