【重新发现PostgreSQL之美】- 47 为什么脑容量更大的尼安德特人会被现代智人消灭?

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: 大家好,这里是重新发现PostgreSQL之美 - 47 为什么脑容量更大的尼安德特人会被现代智人消灭?

背景


尼安德特人的颅腔很大,这意味着它们有一个大的脑子,甚至比现代人还要大,尼人的脑容量为1200-1750立方厘米,而现代人为1100-1600立方厘米,这说明尼人同样具有非凡的才智。

尼安德特人灭绝时间与现代智人迁徙时间完全吻合.

为什么脑容量更大的尼安德特人会被现代智人消灭?

我们知道一个人的密集社交圈是有上限的, 大概是150. 超过就很难维持亲密关系. 所以尼安德特人的部落大概人数就是150人.

尼安德特人的脑虽然比智人更大,但负责抽象思维和语言表达的空间比智人小,因此他们在文化艺术方面的表现逊于智人。

智人的想象力更强, 更早的发明了语言代替梳毛, 协作群体突破邓巴数150. 形成了更大的可协作群体.

https://baike.baidu.com/tashuo/browse/content?id=7a42871d48eeddfd79e93fe1&lemmaId=3348172&fromLemmaModule=pcBottom

数据库也一样, 在不同的场合需要的功能也是不一样的, 例如全文检索要的是分词和倒排索引, 空间搜索要的是空间索引. 高并发的点查要的是行存储, 而大范围的分析要的是列存储和并行计算. 并不是说某个功能做到世界第一这个数据库就一定是最受用户欢迎的.

视频回放: https://www.bilibili.com/video/BV1Hq4y1p7Ai/

场景:

在不同的场合需要的功能也是不一样的, 例如全文检索要的是分词和倒排索引, 空间搜索要的是空间索引, 图式关系查询需要递归. 高并发的点查要的是行存储, 而大范围的分析要的是列存储和并行计算.

挑战:

大多数的数据库都只做单项冠军, 综合能力差.

PG解决方案:

table access method, 可扩展的数据存储结构.

  • 列存储, 解决大范围的分析导致的IO和计算瓶颈.
  • lsmtree, 解决高速写入时索引更新增加RT导致的写入吞吐瓶颈.
  • heap, 解决高速写入, 高并发查询OLTP业务的性能问题.
  • zedstore 行列混合存储, 解决OLTP OLAP混合场景性能问题.
  • zheap undo多版本控制, 解决高频率更新导致的膨胀问题.
  • 索引组织表, 解决PKV搜索IO多跳瓶颈.

index access method, 可扩展的索引存储结构.

  • btree
  • hash, 解决大字段点查,btree的空间占用瓶颈或大字段超出btree page1/3的错误问题
  • bitmap, 基于标签的少量条件大量记录聚合查询的精准营销场景性能问题
  • GIN, 提高数组元素搜索、JSON元素搜索、全文检索、模糊查询性能.
  • SP_GIST、GIST, 提高空间搜索、range搜索、JSON查询性能.
  • BRIN, 时序数据索引, 解决引入的索引空间占用大, RT增加的性能问题
  • BLOOM, 解决分析场景, 任意字段搜索时的索引空间占用大, RT增加的性能问题

如果以上表或索引的存储结构还不能满足你的需求, PG还能自定义的表和索引接口

使用PG可以因时因地置宜的选择最好的存储结构、索引结构.



相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
Linux 网络安全
体验实验室 的 性能荟萃
rt 每天体验次数有限!
75 0
|
5月前
|
SQL 存储 Cloud Native
揭秘TDengine:这个数据库如何以光速处理时间序列数据,颠覆你的世界观!
【8月更文挑战第7天】随着物联网的发展,数据生成呈爆炸式增长,催生了如TDengine这样的高性能时序数据库。TDengine采用优化的列式存储和标签索引,实现高速写入与高效压缩,减少存储空间的同时保持高性能。内置丰富的分析函数支持复杂的数据聚合操作,并通过数据复制保障高可靠性。其SQL接口易于使用,分布式架构便于扩展,且支持多种云环境部署,成为处理物联网、车联网等场景下时间序列数据的理想选择。
161 0
|
传感器 编解码 自动驾驶
当融合感知解法翻新,纯视觉方案会跌落神坛吗?
当融合感知解法翻新,纯视觉方案会跌落神坛吗?
145 0
|
存储 SQL 缓存
如何设计一个支持一亿用户的系统,心中有方案遇事不慌!
如何设计一个支持一亿用户的系统,心中有方案遇事不慌!
237 0
如何设计一个支持一亿用户的系统,心中有方案遇事不慌!
|
SQL 运维 监控
客户之声|造车“新势力”理想汽车,遇见数据库“新势力”
客户之声|造车“新势力”理想汽车,遇见数据库“新势力”
573 0
|
SQL 存储 分布式计算
【云原生】快出数量级的性能是怎样炼成的?就提升了亿点点
我们之前做过一些性能优化的案例,不算很多,还没有失手过。少则提速数倍,多则数十倍,极端情况还有提速上千倍的。提速一个数量级基本上是常态。
168 0
|
数据可视化 OLAP 测试技术
学术加油站|面向HTAP数据库的基准评测工具研究进展
随着在线实时分析需求的增长,HTAP(Hybrid Transaction and Analitical Process)数据库随之出现,其能在同一个系统内实现 OLTP 负载和 OLAP 负载的高效处理,提供了对新鲜数据的分析能力。近年来,工业界和学术界提出了多种 HTAP 数据库架构,因此如何评测各种新型的 HTAP 数据库引起了学界和业界的广泛关注。
330 0
学术加油站|面向HTAP数据库的基准评测工具研究进展
|
存储 SQL NoSQL
深度 | 实时历史数据库存储成本惊人,怎么破?
深度 | 实时历史数据库存储成本惊人,怎么破?
1578 2
深度 | 实时历史数据库存储成本惊人,怎么破?
|
算法 关系型数据库 定位技术
【重新发现PostgreSQL之美】- 25 最强大脑题目 泰森多边形(空间战略布局问题)
大家好,这里是重新发现PostgreSQL之美 - 25 最强大脑题目 泰森多边形(空间战略布局问题)
|
存储 SQL NoSQL
数据库流行度12月榜单出炉:前三甲高位收官 ,MongoDB势头最猛!
数据库流行度12月榜单出炉:前三甲高位收官 ,MongoDB势头最猛!
1735 0
数据库流行度12月榜单出炉:前三甲高位收官 ,MongoDB势头最猛!