Thursday, August 26, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


Are You OK?主键、聚集索引、辅助索引

Posted: 18 Aug 2021 02:36 AM PDT

每张表都一定存在主键吗? 关于这个问题,各位小伙伴们不妨先自己想一想,再往下寻找答案。 首先公布结论:对于 InnoDB 存储引擎来说,每张表都一定有个主键(Primary Key)! 让人非常遗憾的是,网络上至今仍然有非常多的文章是这样的描述:"一张表中必须有聚集索引,但不一定需要主键"。前半句是正确的,后半句是大错...

图数据库在百度汉语中的应用

Posted: 25 Aug 2021 11:32 PM PDT

**导读**:随着各行业的快速发展,数据间的关联性越来越高,但是传统数据库很难处理层次深、种类多的关系运算,由此图数据库应运而生。而本文则是介绍了图数据库在百度汉语中种类多样的场景下的应用。 _全文3909字,预计阅读时间 6分钟。_ ## **一、前言** 百度汉语业务包含字、词、古诗、成语、歇后语等10多种分类,共涉...

实时数据引擎系列(二): 批流一体的数据

Posted: 24 Aug 2021 05:34 AM PDT

前言 在上文https://my.oschina.net/u/5023451/blog/5191974我们提到了 通过数据库日志 获取新鲜的数据, 在对数据的认识里, TAPDATA 引擎的设计和一些其他的流框架不太一样, 他的对象抽象里没有批数据和流数据的区分, 数据只有一种, 被命名为 Record, 数据来源只有一种, 命名为 DataSource, 而数据流阶段也只有一种, 被命...

万字总结redis知识点

Posted: 24 Aug 2021 08:18 PM PDT

redis数据类型剖析 1.string sds数据结构,采用空间预分配和惰性空间释放来提升效率,缺点就是耗费内存。 struct sdshdr { int len; //长度 int free; //剩余空间 char buf[]; //字符串数组 }; 复制代码 空间预分配:当一个sds被修改成更长的buf时,除了会申请本身需要的内存外,还会额外申请一些空间。...

面向金融级应用的 GreatSQL 正式开源

Posted: 25 Aug 2021 04:15 PM PDT

GreatSQL 社区宣布,在经过几个月的紧张筹备后,GreatSQL 现已正式开源。 根据介绍,GreatSQL 是源于 Percona Server的分支版本,除了Percona Server已有的稳定可靠、高效、管理更方便等优势外,特别是进一步提升了MGR(MySQL Group Replication)的性能及可靠性,以及众多bug修复。此外,GreatSQL还合并了由华为鲲鹏计算...

DataFusion 5.0.0 发布,可扩展的查询执行框架

Posted: 25 Aug 2021 04:15 PM PDT

DataFusion 是一个可扩展的查询执行框架,用 Rust 编写,使用 Apache Arrow 作为其内存格式。 DataFusion 支持用于构建逻辑查询计划的 SQL 和 DataFrame API,以及能够使用线程对分区数据源(CSV 和 Parquet)并行执行的查询优化器和执行引擎。DataFusion 还通过 Ballista crate 支持分布式查询执行 。 近日,Apache Ar...

No comments:

Post a Comment