关系型数据库的历史
1970年在IBM圣何塞研究实验室工作的牛津大学的数学家 Edgar F. Codd 发表了一篇论文,展示了如何在不知道信息的结构或在数据库中的位置信息的情况下,如何访问存储在大型数据库中的信息。在此之前,检索信息需要相对复杂的计算机知识,甚至是那些知道如何编写程序来获取特定信息的专家的服务——这是一项耗时且昂贵的任务。
我们为什么需要Greenplum?
自去年Greenplum开源以来,在GitHub上已经有400个以上分支版本,展现出了强大的生命力。在2016云栖大会杭州峰会开源数据库之 Greenplum专场上,博雅立方站在中小型数据分析企业的立场上分享了在数据库选择上的演变历程,以及为什么选择Greenplum。
MySQL实战——基础架构
MySQL架构
MySQL 可以分为 Server 层和存储引擎层两部分。不同的存储引擎共用一个Server层。
Server层
概述
Server层包括
连接器
查询缓存
分析器
优化器
执行器
...
Server层功能
MySQL大多数核心服务功能
所有的内置函数,如日期、时间、数学和加密函数等
跨存储引擎的功能,如存储过程、触发器、视图等
连接器
连接器做什么?
连接器负责跟客户端建立连接、获取权限、维持和管理连接。
蒋步星:轻量级大数据计算引擎
大数据的技术本质实际上是高性能。而当前的大数据体系,无论是传统数据库的MPP体系还是HADOOP体系,体系结构都非常复杂,虽然其中有不少开源软件,但应用实施的成本仍然非常高,复杂的框架会消耗大量资源,实际运算性能并不够好,经常要靠加大集群节点数并增强硬件能力来获得期望的性能。