技术
文章平均质量分 81
网络、数据库
他喜欢浪
这个作者很懒,什么都没留下…
展开
-
深拷贝实现最完整方案
先说说深拷贝和浅拷贝浅拷贝所谓浅拷贝,就是只复制最外一层,里面的都还是相同引用// 浅拷贝const a = { name: 'xiaoming', age: 23 }const b = {}for (let key in a){ b[key] = a[key]}console.log(b) // { name: 'xiaoming', age: 23 }console.log(b === a) // falseconsole.log(b.name === a.name) /原创 2021-10-13 17:10:03 · 317 阅读 · 0 评论 -
ClickHouse与es 、druid 对比,以及优点
对比:1,研发同学有 debug 的需求,他们不仅需要看聚合指标,某些时间还需要查询明细数据;2,推荐系统产生的数据,维度和指标多达几百列,而且未来可能还会增加;3,每一条数据都命中了若干个实验,使用 Array 存储,需要高效地按实验 ID 过滤数据;ES 不适合大批量数据的查询,Druid 则不满足明细数据查询的需求。ClickHouse 则刚好适合这个场景。ClickHouse优点1,ClickHouse是免费的的,ClickHouse可以使用自己的机器部署,不需要云。原创 2021-09-02 16:59:52 · 4376 阅读 · 0 评论