Hi,

+1 for the new structure.

Jialin, as Christofer said, I think we need review all documents before
your branch can be merged..

Best,
-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Christofer Dutz <[email protected]> 于2019年7月3日周三 下午7:28写道:

> Hi all,
>
> Please think of documenting this in any release notes as incompatible
> change.
>
> Chris
>
> Holen Sie sichOutlook für Android<https://aka.ms/ghei36>
>
> ________________________________
> From: Jialin Qiao <[email protected]>
> Sent: Wednesday, July 3, 2019 4:46:18 AM
> To: [email protected]
> Subject: Re: New directory structure
>
> Hi,
>
> The following illustration is more clear:
>
> data  —————————————————————————(base directory)
> |├── data   —————————————————————(data files)
> │   ├── sequence  ——————————————————(folder of sequence data files in each
> storage group)
> │   │   └── storage_group_x ——————————————(storage group x)
> │   │       ├── {systemtime-version}.tsfile ————————(data file)
> │   │       ├── {name_of_TsFile}.resource  ————————(resource file of
> corresponding tsfile)
> │   └── unsequence —————————————————(folder of unsequence data files,
> which the same structure with "sequence" directory)
> |├── system
> │   ├── roles  ————————————————————(information of roles)
> │   ├── schema ———————————————————(system schema, including storage groups
> and timeseries)
> │   ├── storage_groups   ———————————————(version file of each storage
> group)
> │   └── users  ————————————————————(information of users)
> |└── wal
> |    ├── {name_of_storage_group}-{name_of_TsFile} ———(a folder for one
> data file)
> |      └── wal{version}  ————————————————(wal file for a memtable in
> corresponding data file)
>
> Best,
> --
> Jialin Qiao
> School of Software, Tsinghua University
>
> 乔嘉林
> 清华大学 软件学院
>
> > -----原始邮件-----
> > 发件人: "Jialin Qiao" <[email protected]>
> > 发送时间: 2019-07-03 10:24:43 (星期三)
> > 收件人: [email protected]
> > 抄送:
> > 主题: New directory structure
> >
> > Hi,
> >
> > The directory structure of IoTDB is in chaos, so I reorganize it in
> PR[1].
> >
> > User configurations:
> >
> > base_dir: base directory of IoTDB ("data" by default)
> > sys_dir: system data directory ("data/system" by default)
> > data_dirs: data file directories, which supports multiple directories
> ("data/data" by default, multiple directories are separated by ',")
> > wal_dir: directory of write-ahead-log ("data/wal" by default)
> >
> > Under default configurations, the actual folders are like this:
> >
> >     data
> >         data    —————————————————————(data files)
> >             sequence  ——————————————————(folder of sequence data files)
> >                 storage_group_x ——————————————(storage group x)
> >                     {systemtime-version}.tsfile  ————————(data file)
> >                     {name_of_TsFile}.resource   ————————(resource file
> of corresponding tsfile)
> >             unsequence —————————————————(folder of unsequence data
> files, which the same structure with "sequence" directory)
> >         system
> >             roles  ————————————————————(information of roles)
> >             users ————————————————————(information of users)
> >             schema ———————————————————(system schema, including storage
> groups and timeseries)
> >             storage_groups   ———————————————(version file of each
> storage group)
> >         wal
> >             {name_of_storage_group}-{name_of_TsFile} ———(a folder for
> one data file)
> >                 wal{version}  ————————————————(wal file for a memtable
> in corresponding data file)
> >
> >
> > [1] https://github.com/apache/incubator-iotdb/pull/217
> >
> > Best,
> > --
> > Jialin Qiao
> > School of Software, Tsinghua University
> >
> > 乔嘉林
> > 清华大学 软件学院
>

Reply via email to