paust-team / paust-db

GNU General Public License v3.0
6 stars 5 forks source link

Write meta data and actual data in separate Column Families #26

Closed kwjooo closed 5 years ago

kwjooo commented 5 years ago

Reference

22

code-to-gold commented 5 years ago

ColumnFamily != ColumnFamilyHandles[i] 입니다. Handle은 File Descriptor와 유사한 기능을 한다고 볼 수 있을것 같아요. Handle을 통해, CF를 포인팅 하고 있고, read 혹은 write가 된다고 말씀하시면 될 것 같습니다.

kwjooo commented 5 years ago

맞습니다 잘못 적었네요 write할 때 byte array로 serialize하여 첫 번째 Column Family인 ColumnFamilyHandles[0]에 저장한다. ->write할 때 byte array로 serialize하여 첫 번째 Column Family에 저장하고 이를 pointing하는 Column Family를 ColumnFamilyHandles[0]에 저장한다가 옳습니다

kwjooo commented 5 years ago

Working branch

kwjooo commented 5 years ago

Meta data가 저장되는 Column Family는 "metadata"라는 이름을 가지며, Real data가 저장되는 Column Family는 "realdata"이라는 이름을 가진다.