Hi, Yuan

As the example weihao said, +1 for be consistent with relational database.

Best
---------------
Xinyu Tan

On 2024/08/29 01:45:07 Yuan Tian wrote:
> Hi all,
> 
> If you are familiar with the tree model, you should know that for a device
> d1, if it contains three sensors: s1, s2, s3, and its data are like:
> Time | s1 | s2 | s3 |
> -------|-----|-----|-----|
> 1       |    1| 10|100 |
> -------|-----|-----|-----|
> 2       |    2| null|null |
> -------|-----|-----|-----|
> 3       |    3| null|null |
> 
> 
> if we only query s2 and s3, select s2, s3 from root.db.d1, we will only get
> one row(the first row), because for 2 and 3 row, s2 and s3 are all null,
> we automatically filter out rows that are entirely null during a scan by
> the storage engine.
> 
> However, this is inconsistent with the behavior of relational databases
> which will return all three rows. So in our table model, should we keep
> consistent with tree model, or we follow the relational databases way?
> Personally, I think that we should maintain consistency with relational
> databases.
> 
> What do you think?
> 
> Best regards,
> ---------------------- Yuan Tian
> 

Reply via email to