努力使用偶数数据库的小米0825
发布于

偶数数据库俩月学习使用信得过

从 5 月份接触偶数数据库截止今日,基本上快三个月的时间,这段时间就像坐过山车一样,经历了偶数数据库初识-认识到也算熟练吧,期间经历了使用 5 版本,以及今天的 6 版本。那为啥像过山车一样呢,因为时间的紧张,从一开始不停的学习偶数数据库的概念,学习偶数数据库的内部函数、学习它和别人的区别,总之都是后面有人在催着。
下面说下我的使用和学习感受吧,
1、关于架构:最一开始看见偶数数据库的架构真的让我很震惊,因为他宣传他的新的执行器要比别人快 5-10 倍,并且能做到随时随地的水平扩容,因为他实现了存算分离架构。
2、关于字符串存储格式与常规数据库的区别:通常数据库的 varchar 存储字符时按照字符的字节进行存储,而偶数数据库是按照字符个数存储
3、关于函数:偶数数据库在函数方面他的使用要比别的数据库在语法方面严格些,也就是严谨些,比如 date 函数,有些数据库如果输入的字符串超出了日期范围,他会给你转换出一个不合适的日期,而偶数数据库则会提示超出正常范围了,还比如如果使用 sum 进行聚合,如果你的字段时字符串那么请你进行显示的类型转换,而偶数数据库可不会进行隐式帮你转换,他会报错,这一点我个人还是比较喜欢,这样可以规避你进行前期的数据库设计,设计很重要,不进行隐式转换或设计合理查询也会性能有提升
4、关于 int,他的 int 范围要精确些,当你的数据很大时,请确定使用 bigint
总体来说,偶数数据库作为国产化数据库的标杆,从数据库严谨性来讲我还是觉得挺好,希望后面经历磨炼越来越强大。

评论
    test