[ https://issues.apache.org/jira/browse/HBASE-1024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack closed HBASE-1024. ------------------------ > Rearchitect regionserver I/O > ---------------------------- > > Key: HBASE-1024 > URL: https://issues.apache.org/jira/browse/HBASE-1024 > Project: HBase > Issue Type: Improvement > Components: io, regionserver > Reporter: Andrew Purtell > Fix For: 0.20.0 > > > Consider supporting: > * 2GB store files > * 1TB per node (500 store files) > * Cell values up to ~100MB > * Typical use case of RS running with 1GB of heap only > Some ideas: > * Drop MapFile and make a custom store file format with (competing) design > goals: > ** heap efficiency > ** fast lookups > ** minimize I/O operations > ** optimize for typical DFS blocksizes (8MB, 64MB) > * MRU cache for filehandles and store file indexes > * Memory mapped store file indexes -- don't hold the indexes in heap; rely on > the OS blockcache for performance > * "Zero copy" I/O from IPC to store file and vice versa, like NIO buffers > -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira