如何在微服务架构下进行数据设计?
微服务是一个软件架构模式,对微服务的讨论大多集中在容器或其他技术是否能很好的实施微服务这些方面。
本文将从以下几个角度来和大家分享在微服务架构下进行数据设计需要关注的地方,旨在帮助大家在构建微服务架构时,提供一个数据方面的视角:
● 什么是微服务 ● 微服务的优势及架构特点 ● 微服务架构下的数据设计 ● 一个适合微服务架构的数据库
1 什么是微服务
按照 Martin Fowler 的定义,微服务是一个软件架构模式,通过开发一系列的小型服务的方式来实现一个应用。
阿里云cassandra技术架构及内核实现
介绍apache cassandra分布式表格存储技术原理,架构,重大特性及背后的原理,以及阿里云cassandra产品特性 讲师介绍 陈江,高级技术专家、分布式存储领域专家,阿里云数据库产品事业部高级专家
阿里云:加大NoSQL数据库软硬件一体化技术自研
8月25日,在天池平台与阿里云数据库事业部联合主办的阿里云NoSQL数据库峰会上,阿里云公布NoSQL数据库自研2.0计划,进一步加大软硬件一体化技术体系的自研力度,通过聚焦软硬协同、多模融合、云原生三大方向,提升云原生内存数据库Tair、云原生多模数据库Lindorm等NoSQL数据库产品核心竞争力。
阿里云 SelectDB 实现日志高效存储与实时分析
阿里云 SelectDB 是由阿里云与飞轮科技合作,基于 Apache Doris 研发的新一代云原生实时数据仓库,聚焦于满足企业级大数据分析需求,广泛应用于实时报表分析、即席多维分析、日志检索分析、湖仓一体分析等场景,致力于为客户提供极致性能、简单易用的数据分析服务。 本方案基于阿里云 SelectDB 构建高性能、低成本、开放的日志存储与分析解决方案,覆盖运维监控、安全审计、业务分析等场景,并通过倒排索引与分级存储实现数据亚秒级检索。在同样的资源下,本方案写入性能达 Elasticsearch 的 5 倍,存储空间占用仅需 Elasticsearch 的 1/4,性价比总体提升 5 倍。
基于Lindorm的大数据用户画像解决方案
本文从用户画像的业务特征出发,全方位、多角度分析了Lindorm作为面向大数据的存储为什么是用户画像业务合适的存储选择。旨在帮助读者遇到类似需求时可以少走弯路,一步到位作出合适的存储选型。