![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大数据
Q飞了
起步于网络通信、干过运维交付,对软件工程、项目管理有多年经验和心得。现在负责Saas产品和技术架构,长期致力于为各行业提供企业数字化转型解决方案。
展开
-
数据存储类型选择
一、关系型数据库 1.1. 非常适合联机事务处理(OLTP)行为 1.2. 卓越的安全特性和有力的查询引擎 二、NoSQL流行原因 2.1. 越来越多的数据存储和访问都在弹性云计算资源中 2.2. 磁盘解决方案更廉价,性能也更快,存放了越来越多的数据(PB级的数据不是什么稀罕事) 2.3. 大量的数据需要分析、数据挖掘、模式识别、机器学习等 2.4. 关系型数据库处理速度很难满足海量数据,索引会加快检索速度,但记录数足够多,产生相反作用,另外内置了大量的开销确保数据存表之前完成事务处理和提交 三、4种NoS原创 2020-08-07 15:38:50 · 2510 阅读 · 0 评论 -
分布式队列RabbitMQ和Kafka
1.分布式队列概念 消息队列是一个常用的通讯组件,它允许消息的生产者把消息存储在队列中,消费者在适当的时候取出处理。相比一般请求-响应处理模型,消息队列的存在使得生产者和消费者的处理可以是异步的,消费者的处理速率不必跟生产者完全一致:在极端的情况下,生产者和消费者进程不必同时存在:一个进程可以发送一个消息并退出,而该消息可以在数天后才被另一个进程获得。总体而言,由于消息队列的缓存功能,使得生产者和消费者的处理可以是解耦的,这个软件结构设计带来了很大的 灵活性。 消息队列最先用于计算机内部的进程间通讯或线程原创 2020-06-28 13:38:49 · 157 阅读 · 0 评论