2017-02-23 122 views

回答

0

請不要這樣做。將一個數據庫用作另一個數據庫的緩存可能很容易變成噩夢般的情況。處理緩存失效場景本身可能是一項艱鉅的任務。

  1. 如果您需要應用程序級別的內存緩存,我仍然不鼓勵它,但這是一個單獨的討論。
  2. 在數據庫級別,如果HBase塊緩存對您的用例來說不夠好,那麼HBase對您的用例來說不是一個好系統,或者您沒有正確使用它。如果您唯一擔心的是您擁有大量內存/閃存(SSD),但由於JVM限制,HBase無法正確使用它;您可以使用HBase的bucketcache,它可以用來緩存塊外堆或固態存儲(hbase.bucketcache.ioengine)。我建議你閱讀HBase的緩存基礎知識here
相關問題