2016-03-29 24 views
1

Phoenix Query Hbase satır tuşları olarak dönüştürülür nasıl: ben sadece iki sütun sahip yaşıyorum Hbase olarakPhoenix birincil anahtarlar

CREATE TABLE STORE.DETAILS (Market UNSIGNED_INT NOT NULL, Product UNSIGNED_INT NOT NULL, Period UNSIGNED_INT NOT NULL, Units double CONSTRAINT pk PRIMARY KEY (Market_Key, Product_Key, Period_Key)) 

i Birincil anahtar kombinasyonu anahtarını satır dönüştürülür umuyoruz.

Anlık anahtarların nasıl birleştirileceğini ve Phoenix'teki satır anahtarlarına nasıl dönüştürüleceğini bana bildirir misiniz?

cevap

1

Evet, birincil anahtar, satır anahtarı olarak kabul edilir ve anka kuşağı, birincil anahtar olarak birden çok sütuna sahip olduğunuzda satır anahtarını ayırmak için bir varsayılan sınırlayıcı (sıfır bayt) kullanır. Hbase'deki her şey bayt dizisi olarak saklanır ve istemci API'sı ile aldığınızda, UPSERT'iniz sırasında kullandığınız uygun türü kullanın veya satır anahtarını geri almak için kullanın.

İlgili konular