[ 
https://issues.apache.org/jira/browse/IOTDB-1622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17465139#comment-17465139
 ] 

Jialin Qiao commented on IOTDB-1622:
------------------------------------

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=177052058

> Serialize MManager Design
> -------------------------
>
>                 Key: IOTDB-1622
>                 URL: https://issues.apache.org/jira/browse/IOTDB-1622
>             Project: Apache IoTDB
>          Issue Type: New Feature
>          Components: Document
>            Reporter: Haonan Hou
>            Assignee: Yukun Zhou
>            Priority: Major
>   Original Estimate: 40h
>  Remaining Estimate: 40h
>
> Different with traditional relational databases, IoTDB uses tree-based 
> structure in memory to manage the schema (a.k.a, metadata), and use a 
> Write-Ahead-Log-like file structure to persist the schema.
> Now, each time series will take about 300 Bytes in memory. However, an IoTDB 
> instance may manage more than 100 million time series, which may take more 
> than 30GB memory.
> Therefore, we'd like to re-design the schema management module.
> 1. File: Persist the tree on disk like a b-tree.
> 2. Cache: we may have no memory to load the whole tree. So a cache is needed 
> and query from the tree on disk is needed.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to