2013-02-14 76 views
2

這意味着HBase和Google的Bigtable都支持單行交易,但不支持多行交易?目前我在本地文件系統上使用HBase;我怎麼能看到這個實際?HBase和Bigtable支持單行交易

回答

2

你有一個排,看起來像這樣:

用戶名:fabspro 密碼:1234 account_active:1 LAST_LOGIN:2012年10月10日 last_login_ip:135.23.15.3

例如。然後,當用戶登錄時,您需要更新last_login和last_login_ip。如果您在單個放置操作中更新了兩個字段,則兩個字段將同時更新。如果某個字段由於某種原因無法更新,或者如果更新在中途失敗,則不會寫入任何值。這意味着無論如何,如果您閱讀該行,您可以預期last_login和last_login_ip彼此一致。

+0

Thanx @fabspro ... – Rohit 2013-02-16 06:53:09

+0

不用擔心@Rohit,我希望你玩得開心學習HBase和BigTable :) – fabspro 2013-02-16 07:09:33

+0

這個問題的擴展.... [點擊這裏](http://stackoverflow.com/ q/14907762/1508693)...你能檢查這個@fabspro – Rohit 2013-02-16 07:20:27