MySQL双主一致性架构优化 | 架构师之路
一、双主保证高可用
MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。
在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗余写库的方式来保证写库的高可用。
二、并发引发不一致
数据冗余会引发数据的一致性问题,因...
文章
初商
2019-08-11
574浏览量
阿里云数据库推出SQL Server 2016 单机基础版本
即日起至2017年10月31日,购买1年以内任意时长的包年包月订单,第1个月0折,包年更有75折优惠,详情请看。
在推出SQL Server 2012后,阿里云推出2016版本,目前支持单机版。
在数据库管理领域中,有几大重要的核心问题需要去解决:
1. 数...
文章
rds-pd
2017-09-13
4232浏览量
数据库秒级平滑扩容架构方案
一、缘起
(1)并发量大,流量大的互联网架构,一般来说,数据库上层都有一个服务层,服务层记录了“业务库名”与“数据库实例”的映射关系,通过数据库连接池向数据库路由sql语句以执行:
如上图:服务层配置用户库user对应的数据库实例物理位置为ip(其实是一个内网域名)。
(2)随着数据量的增大,数...
文章
初商
2019-08-14
558浏览量
Quick BI 数据可视化分析平台
2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品
广告
炸!亿级数据DB秒级平滑扩容!!!
一步一步,娓娓道来。
一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的?
数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据库路由sql语句。
如上图所示,服务层配置用户库user对应的数据库实例ip。
画外音:其实是一个内网域名。
该分层...
文章
初商
2019-08-07
533浏览量
炸!亿级数据DB秒级平滑扩容!!!
一步一步,娓娓道来。
一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的?
数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据库路由sql语句。
如上图所示,服务层配置用户库user对应的数据库实例ip。
画外音:其实是一个内网域名。
该分层架...
文章
云起君
2020-02-05
164浏览量
2018云数据库智能未来大会,我们看到了阿里云“嚣张”的资本
昨天,阿里云在北京举办了2018云数据库智能未来大会。
关于这场大会的文章我想了很久要怎么写,干货太多。
关于数据库,阿里云做了什么?
如果我不是从事互联网行业,可能会和很多人一样觉得数据库离我很遥远,“SQL”“NoSQL”“NewSQL”“分布式数据库”等等这一系列拗口的名词,能跟我扯上什么关...
文章
阿里云App
2018-01-18
2283浏览量
数据库软件架构,到底要设计些什么?
一、基本概念
概念一:单库
概念二:分片
分片解决“数据量太大”这一问题,也就是通常说的“水平切分”。
一旦引入分片,势必面临“数据路由”的新问题,数据到底要访问哪个库。路由规则通常有3种方法:
(1)范围:range
优点:简单,容易扩展。
缺点:各库压力不均(新号段更活跃)。
(2)...
文章
云起君
2020-02-07
165浏览量
数据库软件架构,到底要设计些什么?
一、基本概念
概念一:单库
概念二:分片
分片解决“数据量太大”这一问题,也就是通常说的“水平切分”。
一旦引入分片,势必面临“数据路由”的新问题,数据到底要访问哪个库。路由规则通常有3种方法:
(1)范围:range
优点:简单,容易扩展。
缺点:各库压力不均(新号段更活跃)。
(2)哈希:...
文章
初商
2019-08-07
292浏览量
数据库软件架构设计些什么
缘起:受@萧田国 萧总邀请,上周五晚上在“高效运维1号群”内分享了《58同城数据库软件架构设计与实践》(这个topic今年在数据库大会上分享过),应组织方要求,发出纪要。
一、基本概念
二、数据库架构设计思路
(1)可用性
(2)读性能
(3)一致性
(4)扩展性
一、基本概念
概念一“单库”
...
文章
初商
2019-08-12
561浏览量
虚拟IP和IP漂移
学习一下虚拟IP和IP漂移的概念。
1.虚拟IP
在 TCP/IP 的架构下,所有想上网的电脑,不论是用何种方式连上网路,都必须要有一个唯一的 IP-address。事实上IP地址是主机硬件地址的一种抽象,简单的说,MAC地址是物理地址,IP地址是逻辑地址。
虚拟IP,就是一个未分配给真实主机的I...
文章
北岛知寒
2014-10-09
2380浏览量
云数据库POLARDB优势解读系列文章之①——10分钟入门
什么是POLARDB
POLARDB 是阿里云自研的下一代关系型分布式数据库,100%兼容MySQL,之前使用MySQL的应用程序不需要修改一行代码,即可使用POLARDB。
POLARDB在运行形态上是一个多节点集群,集群中有一个Writer节点(主节点)和多个Reader节点,他们之间节点间通...
文章
乙休
2018-11-28
4101浏览量
CTO指南 -- 为什么说超过2台ECS就要考虑如何避免“配置飘移”问题
CTO指南 -- 为什么说超过2台ECS就要考虑如何避免“配置飘移”问题
摘要 本文探讨了业务系统多台ECS多实例运行时,基于配置文件管理配置会遇到的著名的“配置漂移”问题,以及如何基于类似阿里云ACM的配置中心集中化管理方案来帮助解决这个问题
各位CTO/CIO,你为系统准备时光机了么?
“配置...
文章
配置管理
2018-01-30
4917浏览量
PostgreSQL 逻辑订阅 - 给业务架构带来了什么希望?
标签
PostgreSQL , 逻辑订阅 , 10.0 , 数据汇聚 , 数据共享 , IDC多活 , 云端线下同步
背景
逻辑订阅是PostgreSQL 10.0的新特性。
具体的原理,使用方法可以参考如下文章。
《PostgreSQL 10.0 preview 逻辑订阅 - 原理与...
文章
德哥
2017-04-13
4419浏览量
PgSQL · 应用案例 · 逻辑订阅给业务架构带来了什么?
背景
逻辑订阅是PostgreSQL 10.0的新特性。
具体的原理,使用方法可以参考如下文章。
《PostgreSQL 10.0 preview 逻辑订阅 - 原理与最佳实践》
《PostgreSQL 10.0 preview 逻辑订阅 - pg_hba.conf变化,不再使用replic...
文章
db匠
2017-04-21
1984浏览量
应对亿级访问,另辟蹊径实现MySQL主库高可用
关于如何实现MySQL主库高可用,是一个老生常谈的问题了,目前开源方案主要有MHA和MMM,各有优缺吧。笔者比较推崇的一个原则是“引入尽可能少的东西来满足需求”,所以先想到了“经典”的双主+keepalived架构。关于这个架构,网络上的资料基本都仅停留在对server和MySQL进程层面的...
文章
努力酱
2017-05-02
1356浏览量
“行”“列”对比 Sybase IQ酷在哪里?
500年前,高层建筑,如同行式数据库一般,由墙壁提供水平支撑。由于当时钢铁数量有限、价格昂贵,如此大型的建筑物在高度上受到限制。美国最早期的高层建筑之一就是纽约市摩天大楼“世界大楼”,它高309英尺,共20层,建于1890年。台湾的台北101楼高1474英尺,共101层。诸如此类的现代摩天大楼则是...
文章
技术小胖子
2017-11-01
1608浏览量
PostgreSQL 10.0 preview 功能增强 - 备库支持逻辑订阅, 支持订阅漂移
标签
PostgreSQL , 10.0 , 主备漂移 , 逻辑复制
背景
逻辑复制的本质是从WAL日志中,翻译出逻辑的数据(ROW),然后同步到下游节点。实际上是一个发布和订阅的流程。
那么有两个问题,
1. 当上游节点使用了流复制搭建主备HA,并且主备发生切换时,下游节点的订阅还能继续吗?...
文章
德哥
2017-03-30
1451浏览量
阿里云RDS for SQL Server使用的一些最佳实践
了解RDS的概念
这也是第一条,也是最重要的一条,在使用某项产品和服务之前,首先要了解该产品或服务的功能与限制,就像你买一个冰箱或洗衣机,通常也只有在阅读完说明书之后才能利用起来它们的所以功能,以及使用时的注意事项,RDS for SQL Server也是如此。
RDS for SQL Serv...
文章
范大脚脚
2017-12-14
1252浏览量
使用RDS for SQL Server的一些最佳实践
了解RDS的概念
这也是第一条,也是最重要的一条,在使用某项产品和服务之前,首先要了解该产品或服务的功能与限制,就像你买一个冰箱或洗衣机,通常也只有在阅读完说明书之后才能利用起来它们的所以功能,以及使用时的注意事项,RDS for SQL Server也是如此。
RDS for SQL Serve...
文章
yunjian.song
2017-11-24
1766浏览量
我们究竟什么时候可以使用Ehcache缓存(转)
一、Ehcache是什么
EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力。
二、Ehcache的使用场景是什么
1、首先最主要就是页面缓存。 网站页面的数据来源非常广泛的,大多数来自不同的对...
文章
developerguy
2016-06-01
924浏览量
单点系统架构的可用性与性能优化
一、需求缘起
明明架构要求高可用,为何系统中还会存在单点?
回答:单点master的设计,会大大简化系统设计,何况有时候避免不了单点
在哪些场景中会存在单点?先来看一下一个典型互联网高可用架构。
典型互联网高可用架构:
(1)客户端层,这一层是浏览器或者APP,第一步先访问DNS-server,由...
文章
初商
2019-08-12
338浏览量
为什么我们放弃了Erlang技术栈
至2013年小博无线云端系统上线以来,我们一直是Erlang的重度使用者。尽管小博无线技术团队不乏拥有10年以上经验的精英级Erlang程序员,然而,从2016年开始,我们已不再使用Erlang开发新业务,而我们放弃Erlang技术栈的原因可被简要概括为下面这句话:
让开发和运维更简单
总的来说,...
文章
rippletek
2017-10-31
4785浏览量
我们究竟什么时候可以使用Ehcache缓存
文/小程故事多(简书作者)
原文链接:http://www.jianshu.com/p/2cd6ad416a5a
一、Ehcache是什么
EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力。
...
文章
楚兴
2016-05-10
1911浏览量
云场景实践研究第19期:小博无线
更多云场景实践研究案例,点击这里:【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽
作为国内领先的商用无线技术方案提供商,
小博无线2013年10月上云以来,已在云端飞行了三年整,从单台主机进化为今天数十台主机, 上百个负载均衡, 数百个容器的略具规模的系统。本文主要...
文章
场景研读
2018-02-04
1621浏览量
高德SD地图数据生产自动化技术的路线与实践(道路篇)
一、背景及现状近些年,国内道路交通及相关设施的基础建设日新月异。广大用户日常出行需求旺盛,对所使用到的电子地图产品的数据质量和现势性提出了更高的要求。传统的地图数据采集和生产过程,即通过采集设备实地采集后对采集资料进行人工处理的模式,其数据更新慢、加工成本高等问题矛盾日益突显。
高德地图凭借视觉A...
文章
高德技术小哥
2020-05-25
592浏览量
谁说阿里云不能跑Oracle,让驻云架构师告诉你怎么办!
本文作者,缪睿,来自驻云信息的云计算资深数据库架构师。
以下正文:
· 关于阿里云的HAVIP
阿里云官方文档的介绍:
私网高可用虚拟IP(Private High-Availability Virtual IP Address,简称HaVip),是一种可以独立创建和释放的私网...
文章
驻云科技
2016-03-09
12646浏览量
无人驾驶背后的技术 - PostGIS点云(pointcloud)应用 - 2
标签
PostgreSQL , PostGIS , box , grid , pointcloud , pgpointcloud , point聚合 , KNN , 自动驾驶 , 自动配送 , 无人驾驶 , 机器人配送 , 物流 , 无用功
背景
无人驾驶、配送机器人的业务背景,方案设计请参考...
文章
德哥
2017-05-24
4157浏览量
助力国内企业出海,UCloud香港地区第二个数据中心正式启用
近日,UCloud正式启用香港第二个数据中心,以双可用区的基础设施架构为用户出海搭建双保险。
作为亚太区经济相对发达地区,香港和新加坡拥有众多优质数据中心与海底光缆接入点,并且具有良好的国际网络覆盖,可以满足国内企业的出海需求,得以使两地成为亚太区域的云计算中心。众多云计算服务提供商也利用香港和...
文章
玄学酱
2018-03-20
976浏览量
超全!基于Java的机器学习项目、环境、库...
你是一名希望开始或者正在学习机器学习的Java程序员吗?
利用机器学习编写程序是最佳的学习方式。你可以从头开始编写算法,但是利用现有的开源库,你可以取得更大的进步。
本文介绍了主要的平台和开放源码的机器学习库。你可以使用这些机器学习库。
环境
本节描述了用于机器学习的Java环境或工作域。它们提供...
文章
技术小能手
2017-12-06
29796浏览量
Redis开发运维实践高可用和集群简述
10.1 概念
在本文档中,高可用主要指的是解决尽可能在不丢失数据的前提下不间断服务问题,由于redis是异步复制,因此不保证数据完全不丢失,在这个场景下并不实现动态横向扩容,只能进行纵向扩容,你只要加内存,启动redis,设置maxmemory即可。而分片(Sharding)主要指的是解决在线动...
文章
微雨入寒窗
2017-05-08
1225浏览量