• 分布式锁的3种实现(数据库、缓存、Zookeeper)

    数据库表中加个字段,记录当前获得的机器的主机信息和线程信息,那么下次再获取的时候先查询数据库,如果当前机器的主机信息和线程信息在数据库可以查到的话,直接把分配给他就可以了。2.基于数据库排他 ...
    文章 2018-09-28 1674浏览量
  • 分布式锁的多种实现方式

    数据库表中加个字段,记录当前获得的机器的主机信息和线程信息,那么下次再获取的时候先查询数据库,如果当前机器的主机信息和线程信息在数据库可以查到的话,直接把分配给他就可以了。基于数据库排他 ...
    文章 2018-06-13 984浏览量
  • 还有人不懂分布式锁的实现就把这篇文章丢给他

    乐观机制其实就是在数据库表中引入一个版本号(version)字段来实现的。当我们要从数据库中读取数据的时候,同时把这个version字段也读出来,如果要对读出来的数据进行更新后写回数据库,则需要将version加1,同时...
    文章 2018-10-15 1603浏览量
  • 阿里实时数仓分布式事务Scale Out设计

    ADB PG已经通过了中国信息通信研究院组织的分布式分析型数据库分布式事务数据库功能和性能认证,是国内唯一一家同时通过这两项认证的数据库产品。ADB PG早期版本主打OLAP场景、具备OLTP能力。随着HTAP的流行,ADB ...
    文章 2021-04-23 291浏览量
  • 为什么你精通CRUD,却搞不懂数据库的基本原理?

    而现在,我在一个每天要处理海量数据的公司里工作,对于数据方面的学习已经不仅仅停留在数据库了,我还要接触数据仓库、分布式数据库以及各种大数据的应用场景,学习数据知识的道路看来短时间内是走不完了。...
    文章 2020-02-25 1215浏览量
  • Java工程师成神之路(2018修订版)

    怎样打造一个分布式数据库、什么时候需要分布式数据库、mycat、otter、HBase 分布式文件系统 mfs、fastdfs 分布式缓存 缓存一致性、缓存命中率、缓存冗余 微服务 SOA、康威定律 ServiceMesh Docker&Kubernets ...
    文章 2018-04-20 1777浏览量
  • 奈学教你五分钟学会分布式事务

    另外一部分的高端解法是,CockroachDB,TiDB,各种基于F1的高精尖分布式数据库,彻底替换掉MySQL。公司最重要的部分,可能就是数据部分,完全替换数据库的做法,实际上容易踩坑,并且踩进去还得爬出来,最气的这坑是...
    文章 2020-06-06 533浏览量
  • 分析型数据库PostgreSQL 6.0新特性解读

    阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务ACID。AnalyticDB PG通过行存储、列存储、多种分区...
    文章 2019-10-14 1676浏览量
  • 你和阿里资深架构师之间,差的不仅仅是年龄(进阶必看...

    怎样打造一个分布式数据库、什么时候需要分布式数据库、mycat、otter、HBase 分布式文件系统 mfs、fastdfs 分布式缓存 缓存一致性、缓存命中率、缓存冗余 微服务 SOA、康威定律 ServiceMesh Docker&Kubernets ...
    文章 2018-11-21 2537浏览量
  • 如何设计秒杀系统?

    分布式事务:保证多个数据库的操作同时成功或者同时失败。对强一致性有要求的业务场景可以考虑使用分布式事务,比如银行转账 消息队列:基于生产者/消费者模型的组件,一般实现异步任务(非实时处理)时会引入消息...
    文章 2020-08-19 1895浏览量
  • 【转载文章】记录一次MySQL两千万数据的大优化解决...

    官方介绍:DCDB又名TDSQL,一种兼容MySQL协议和语法,支持自动水平拆分的高性能分布式数据库——即业务显示为完整的逻辑,数据却均匀的拆分到多个分片中;每个分片默认采用主备架构,提供灾备、恢复、监控、不停机...
    文章 2019-02-21 9792浏览量
  • PostgreSQL入门到精通——世界上功能...强大的开源数据库

    课时17:17 PostgreSQL shared nothing分布式用法讲解 98:58 课时18:18 PostgreSQL 事务隔离级别的实现和多版本并发控制 55:58 课时19:19 PostgreSQL 类型,模式,冲突,死锁检测的介绍 47:39 课时20:20 ...
    文章 2017-08-04 4781浏览量
  • 从“如何设计用户超过1亿的应用”说起-数据库调优实战

    有些遗憾的是,由于我们早期使用RDS时,阿里云尚未推出DRDS(分布式数据库)产品,所以上述拆分的数据库底层架构均是由我们自行研发的,投入了大量的精力。而现在有了DRDS,正准备做拆分的团队,则无需再自己造轮子...
    文章 2016-12-25 3384浏览量
  • 高并发下怎么优化能避免服务器压力过大?

    3,加缓存:使用诸如memcache,redis,ehcache等缓存数据库定义,结果等等,数据库的中间数据放缓存,避免多次访问修改数据!登录信息session等放缓存实现共享!诸如商品分类,省市区,年龄分类等不常改变的...
    文章 2018-08-10 897浏览量
  • 【系统架构】如何解决热点数据更新问题

    大量请求同时更新数据库中的同一个商品的申请次数,update 操作给加上行,导致后面的请求全部排队等待前面一个update完成,释放行后才能处理下一个请求。大量后来请求等待,占用了数据库的连接。一旦数据库连接...
    文章 2014-09-15 1156浏览量
  • 分布式系统事务一致性

    它的核心思想是将需要分布式处理的任务通过消息或者日志的方式来异步执行,消息或日志可以存到本地文件、数据库或消息队列,再通过业务规则进行失败重试,它要求各服务的接口是幂等的。本地消息 其基本的设计思想...
    文章 2018-07-31 882浏览量
  • MySQL两千万数据优化解决过程且提供三种解决方案

    1.腾讯云DCDB2.https://cloud.tencent.com/product/dcdb_for_tdsql官方介绍:DCDB又名TDSQL,一种兼容MySQL协议和语法,支持自动水平拆分的高性能分布式数据库——即业务显示为完整的逻辑,数据却均匀的拆分到多个...
    文章 2021-11-08 34浏览量
  • 高并发下怎么优化能避免服务器压力过大?

    群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)合理利用自己...
    文章 2018-08-08 1288浏览量
  • 搞懂分布式技术17:浅析分布式事务

    两阶段提交协议解决的是分布式数据库数据强一致性问题,其原理简单,易于实现,但是缺点也是显而易见的,主要缺点如下: 单点问题:协调者在整个两阶段提交过程中扮演着举足轻重的作用,一旦协调者所在服务器宕机,...
    文章 2018-06-24 1147浏览量
  • 权威发布|阿里云分析型数据库AnalyticDB 荣膺中国信通...

    尤其在大规模性能认证方面,本次评测采用了全球最大规模的 TPC-DS 100TB 测试标准,阿里云 AnalyticDB 完成了 640 节点的分布式分析型数据库性能测试,是迄今为止通过信通院评测认证的最大规模分布式分析型数据库...
    文章 2019-12-13 765浏览量
  • 史上最全“大数据”学习资源整理

    史上最全“大数据”学习资源整理 ...旨在产生可扩展、灵活的智能应用的分布式数据库;FoundationDB&xff1a;由F1授意的分布式数据库;Google F1&xff1a;建立在Spanner上的分布式SQL数据库;Google Spanner&xff1a;全球性...
    文章 2017-06-17 4141浏览量
  • 大型网站技术架构核心原理与案例分析(读书笔记)

    使用分布式文件系统和分布式数据库系统(先可以考虑分库分表) 使用NoSQL和搜索引擎 业务拆分-每个业务独立部署-通过消息队列进行数据分发 分布式服务 1.3 大型网站演化发展价值观 随着业务发展,灵活应对 网站业务...
    文章 2018-09-19 1751浏览量
  • PG和Mysql哪个更加适合企业

    6)PXC分布式数据库,多点写入[不建议],基于令牌环协议。7)INNODB CLUSTER[8.0新技术,基于MGR实现,上层封装命令],基于paxos协议。8)中间件实现:mycat。八、外部数据源 PostgreSQL FDW –[foreign-data wrapper...
    文章 2020-09-15 521浏览量
  • 最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想...

    这边整理了一些有关Java架构的资料,包括(Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等)可以免费提供给大家,大家如果需要的话可以:【点击进入】我的主页,右侧有获取方式!
    文章 2019-07-31 1122浏览量
  • 从“如何设计用户超过1亿的应用”说起-数据库调优实战

    有些遗憾的是,由于我们早期使用RDS时,阿里云尚未推出DRDS(分布式数据库)产品,所以上述拆分的数据库底层架构均是由我们自行研发的,投入了大量的精力。而现在有了DRDS,正准备做拆分的团队,则无需再自己造轮子...
    文章 2016-02-16 8566浏览量
  • 2016全球最强数据库大盘点

    2016年MySQL5.7也发布了Group Replication特性,应用于要求强高可用的场景,这个特性让MySQL开始有基础与现代新的分布式数据库去竞争,目前只是刚推出,估计离能生产使用还有差距。MySQL5.7对很多代码进行了优化,...
    文章 2017-01-09 10217浏览量
  • 2016全球最强数据库大盘点

    2016年MySQL5.7也发布了Group Replication特性,应用于要求强高可用的场景,这个特性让MySQL开始有基础与现代新的分布式数据库去竞争,目前只是刚推出,估计离能生产使用还有差距。MySQL5.7对很多代码进行了优化,...
    文章 2017-01-10 8403浏览量
  • 【系统架构】如何解决热点数据更新问题

    大量请求同时更新数据库中的同一个商品的申请次数,update 操作给加上行,导致后面的请求全部排队等待前面一个update完成,释放行后才能处理下一个请求。大量后来请求等待,占用了数据库的连接。一旦数据库连接...
    文章 2016-04-13 3827浏览量
  • AnalyticDB for PostgreSQL 6.0 新特性介绍

    阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务ACID。ADB PG通过行存储、列存储、多种分区和索引等...
    文章 2019-10-11 2322浏览量
  • Nginx+Redis+Ehcache:大型高并发与高可用的三层缓存...

    如果没有被预热过,那么就将这个taskid对应的热数据list取出来,从而从DB中查询出来写入缓存中,如果taskid分布式锁获取失败,快速抛错进行下一次循环获取下一个taskid的分布式锁即可,此时就是多个服务实例基于zk...
    文章 2018-10-10 2104浏览量
1 2 3 4 ... 10 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化