You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Sourabh Badhya (Jira)" <ji...@apache.org> on 2023/03/06 13:48:00 UTC

[jira] [Created] (HIVE-27122) Use Caffeine for caching metadata objects in Compactor threads

Sourabh Badhya created HIVE-27122:
-------------------------------------

             Summary: Use Caffeine for caching metadata objects in Compactor threads
                 Key: HIVE-27122
                 URL: https://issues.apache.org/jira/browse/HIVE-27122
             Project: Hive
          Issue Type: Improvement
            Reporter: Sourabh Badhya
            Assignee: Sourabh Badhya


Currently, compactor threads make use of Guava package to cache metadata objects like database/table objects. We should consider using Caffeine package since it provides more control on the cache. It is also observed that cache created from Caffeine package is more performant than cache created from Guava package.

Some benchmarks comparing Caffeine package vs Guava package - 
[https://github.com/ben-manes/caffeine/wiki/Benchmarks]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)