数据库存储类似操作系统,是一个非常重要非常基础的软件
理论和应用场景什么的都很清晰和完备,不过要深度把玩是需要付出很多代价的
无论何时,数据库存储都是最核心的基础设施
数据库存储都贯穿整个职业生涯,可持有几十年
这块可以长期拥有,一直研究下去,且越陈越香
因为数据是石油,是黄金,数据就是一切
没了数据,还能做什么
数据库存储决定数据模型和应用架构
决定业务模型和商业变现方式
用系统编程语言实现系统软件,如:数据库、存储
Erlang: OpenRiak, Apache CouchDB ...
Go: TiDB, etcd, CockroachDB ...
Rust: TiKV、SurrealDB ...
C/C : PostgreSQL、MariaDB/MySQL、ScyllaDB ...
Java: Apache Cassandra, Apache HBase ...
Storage/File System:OpenMediaVault、OpenZFS、Ceph ...
其实,消息队列/消息中间件也可理解为持久性、分布式文件系统或数据库
可以一并学习和研究,储备更多核心能力
世界是消息、事件驱动的
消息代理、消息中间件、消息引擎,一个重要的基础设施
以下是一些可以关注的:
1、Apache基金会
Apache Kafka、Apache RocketMQ、Apache Pulsar、Apache ActiveMQ
2、Erlang 驱动的
RabbitMQ、ejabberd、EMQ X
3、Data Distribution Service(DDS)
eProsima Fast DDS、OpenSplice
一个蛮棒的商业模式和服务形态:消息通信服务提供商
WhatsApp 可理解为消息通信服务的成功典范