首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

首次揭秘1112背后的云数据库技术!| Q推荐

从 2009 年到 2021 年,从千万交易额到千亿交易额, 11 已经开展了 12 年。如今,每年的 11 以及一个月后的 12,已经成为真正意义上的全民购物狂欢节。...是什么样的数据库撑起了 2021 年的 11 12 的稳定进行?...《数据 Cool 谈》第三期,阿里巴巴大淘宝技术部 12 队长朱成、阿里巴巴业务平台 11 队长徐培德、阿里巴巴数据 11 队长陈锦赋与 InfoQ 主编王一鹏,一同揭秘了 11 12 背后的数据库技术...在 11 12,这种方式的弊端会被进一步放大。数据显示,在 11 秒杀系统中,秒杀峰值交易数据每秒超过 50 万笔,是一个非常典型的电商秒杀场景。...在 2021 年 11 12 中,有一种无所不在的技术力保证了整体系统的稳定,如 PolarDB 具备的极致弹性、海量存储和高并发 HTAP 访问的产品特性。

31.8K50

数据存储学习路径推荐

我自己就是从业务自学转入数据库内核研发岗位的,根据自己的经历,简单总结了一下入门数据库相关的学习路线、学习资料、项目书籍推荐等,大家可以参考。...可以了解到数据库的基本概念,例如存储、BufferPool 管理、索引、优化器、执行器、事务、MVCC 等。...之所以推荐存储类的小项目,主要是因为存储层的 KV 一般比较好实现,同时又能够了解到一些数据库的基本设计理念。...当然如果你对某个部分特别感兴趣的话,比如优化器之类的,也可以多去了解然后自己实践,我这里推荐存储和事务的实现,是因为相对来说比较容易上手。...---- 为了帮助你更高效的学习,我还整理了一份数据库开发的学习资料,数据库的各个方面都涉及到了,例如 SQL、优化器、执行引擎、存储等等,包含一些优质的书籍、论文、视频课程、博客等,还有一些优质的教学类项目

4.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据中心建设-存储活设计(part-1)

    存储活本质上是HyperMetro通过数据写和DCL机制实现存储数据活,两个数据中心同时对主机提供数据读写的能力。(即2端存储做集群、数据写、数据一致性回滚)。...数据写机制:应用服务器下发I/O请求时,可同时下发到本端Cache和远端Cache,从而保证本端Cache与远端Cache的变更数据一致性。...DCL机制:当某数据中心故障时,DCL可记录业务运行中数据中心的数据变更。等故障恢复后,同时跟踪变更数据同步到该数据中心存储设备中,从而防止数据在同步过程中出现遗漏。...当任何一端存储系统故障的情况下,主机将切换业务到正常的存储系统继续进行业务访问。同时活可以通过另一端存储系统的数据,对坏数据进行修复,保证两个数据中心的数据一致。...这里面还有一个锁机制要和大家解释一下: 为了防止不同的主机同时访问同一存储资源,而发生访问冲突,需要设计锁分配机制来避免访问冲突,只有获取锁分配机制允许的存储系统才能写入数据

    2.1K30

    书单 | 12购书清单TOP10

    点击“博文视点Broadview”,获取更多书讯 今天是12,错过11的小伙伴们可不要连12也错过了哦~~ 如果你不知道买哪些书,可以看看大家都在买哪些。...12福利 京东满100减50,部分图书满减叠券300减200 当当科技好书五折封顶 还等什么?速抢吧!...03 ▊《数据标准化:企业数据治理的基石》 祝守宇,蔡春久 等 著 周建平、梅宏、廖湘科、付梦印、石勇院士倾情推荐 涉及油气、多元化集团、装备制造、核电、汽车、金融、政务、互联网等行业案例 本书既具有国际性理论高度...发布:刘恩惠 审核:陈歆懿 如果喜欢本文欢迎 在看丨留言丨分享至朋友圈 三连  热文推荐   7天搞定一门新技术!...5个含金量很高的短篇课程推荐 Go语言学习&求职路径(附Go语言书单) 中国楼市能一直充当“蓄水池”吗? 云存储技术首次全景展现,7大技术趋势解读 ▼点击阅读原文,查看更多图书~

    11.5K40

    关于 Oracle 存储活配置和实战

    而 ADG 只是提供了数据级别的异地 HA,最主要功能是容灾、数据保护、故障恢复等。跨数据中心活的,它的设计目的是为一个数据中心内有着共享存储的多个主机实现负载均衡和高可用性。...Oracle 存储安装完毕之后需要重点做读写性能速度测试,在这里我们通过主机层的软件和数据库及的写入速度测试: ① 主机层测试 这里我们采用 Orion 软件分别在2个 RAC 节点上对两块异地测试盘做读写速度测试...ONLINE 65f9bba630ac4f21bf12a84ae761e660 (/dev/asm-zcocr) [OCR] 3....Oracle 存储方案和存储厂商的活方案(如 EMC 的 Vplex)对比有更大的灵活性,透明性,因为底层的存储磁盘对于 Oracle 来说完全可见,而且通过 Oracle 的 Normal 磁盘组的功能实现...无论是 Oracle 的存储还是存储厂商的活解决方案,均适用于两个存储机房距离小于 50 公里的情况,而且最大的瓶颈在于远端的存储节点写入速度,因此在部署存储方案时,提前做好底层的磁盘写入速度测试

    1.2K20

    关于 Oracle 存储活配置和实战

    而 ADG 只是提供了数据级别的异地 HA,最主要功能是容灾、数据保护、故障恢复等。跨数据中心活的,它的设计目的是为一个数据中心内有着共享存储的多个主机实现负载均衡和高可用性。...Oracle 存储安装完毕之后需要重点做读写性能速度测试,在这里我们通过主机层的软件和数据库及的写入速度测试: ① 主机层测试 这里我们采用 Orion 软件分别在2个 RAC 节点上对两块异地测试盘做读写速度测试...ONLINE 65f9bba630ac4f21bf12a84ae761e660 (/dev/asm-zcocr) [OCR] 3....Oracle 存储方案和存储厂商的活方案(如 EMC 的 Vplex)对比有更大的灵活性,透明性,因为底层的存储磁盘对于 Oracle 来说完全可见,而且通过 Oracle 的 Normal 磁盘组的功能实现...无论是 Oracle 的存储还是存储厂商的活解决方案,均适用于两个存储机房距离小于 50 公里的情况,而且最大的瓶颈在于远端的存储节点写入速度,因此在部署存储方案时,提前做好底层的磁盘写入速度测试

    2K80

    九、Swift对象存储服务(节点搭建)

    九、Swift对象存储服务(节点搭建) 要求:Controoler节点需要2块空盘 Compute节点需要再加2块空盘 本次搭建采用Controller 和 Compute节点节点做swift组件...1.Controller安装并配置控制节点 2.Compute安装和配置存储节点 3.Compute节点安装并配置组件 4.Controller节点创建,分发并初始化rings 5.启动服务 6.Controller...# openstack service create --name swift --description "OpenStack Object Storage" object-store 创建对象存储服务...compute ~]# scp controller:/etc/swift/*.ring.gz /etc/swift/ 5.启动服务 #### 1.在控制节点``Controller``上,启动对象存储代理服务及其依赖服务...Controller 和 Compute 两个节点上,启动对象存储服务,并将其设置为随系统启动 两个节点均需操作 # systemctl start openstack-swift-account.service

    3.1K30

    Tableau官方推荐12本关于数据可视化的好书

    本书不太关注数据可视化本身,而是更多地关注如何利用可视化技术,从而有效地、严格地监视数据。dashboard是跟踪多组数据的常用方式,很少有人的目标是帮助确保它不会像往常那样笨拙和低效。...无论你是一名新手数据分析师,还是正好需要数据分析,这本书对那些想从数据中挖掘结果的人来说都是一本好书。...虽然许多数据可视化书籍都集中在主题理论或实践中使用图形的细节方法,但本书侧重于为什么:为什么我们将可视化与数据结合使用。数据本身就是一种工具,我们可以用它来制作故事。...就像作家努力用他们的文字表达一样,本书强调使用视觉来传达数据的含义,而不是希望数据能说明一切。本书通过选择正确的视觉或图形类型,引导读者使用数据进行有效沟通来触及数据信息。 10....12. 《The Big Book of Dashboards》 ?

    1.5K20

    Go 编程 | 连载 12 - Slice 存储原理

    一、Slice 存储原理 切片是基于数组实现的,切片类似一个结构体,有三个重要的组成部分,第一个是指针,指向切片实际存储数据的位置,第二个是切片的长度,第三个是切片的容量。...切片的容量始终是大于等于长度的,这样在切片添加元素的时候就不必每次重新申请一块新的内存空间存储数据。...从第二个例子可以看出容量是必须要大于等于长度的,只有大于长度时才能在同一片内存区域上进行添加操作,如果切片的长度等于容量,那么此时执行添加操作会重新开辟一块内存来存储数据。...5 7 9 11] [10 30 5 7 9] 初始 zulu 切片的长度和容量都是 4,此时进行 append 扩容操作,Go 会新申请一块内存用来保存切片 yankee,因为原来的内存没有多余空间存储新添加的值了...,此时 yankee 和 xray 两个切片执行的是同一块内存地址,有部分共享数据,所以修改 xray 会对 yankee 有影响。

    29710

    Unity-BattleStar丨12. 让数据更流畅:数据存储与性能优化

    本章目标 完成BattleStar的数据存储与性能优化 导入资源文件 文件下载:地址 1、导入Package 2、运行_Scenes里面的BattleStar_GameScene场景,观察 BattleStar...的数据存储 将BattleStar_GuideScene加载到build settings里,否则运行时会出现无法切换场景的现象。...在这个过程中,我们用PlayerPrefs完成游戏过程中游戏分数的数据存储功能 在Player中增加如下代码 using UnityEngine; using UnityEngine.UI; public...Timetext.GetComponent().text = PlayerPrefs.GetInt("RestTime").ToString(); } } 2、Xml Xml文件用来存储姓名...List void outXmlToList() { timeRank.Clear(); //因为每次胜利输入名字时都要在timeRank中写入数据,所以要先清空上次留下的数据

    10310

    快速入门网络爬虫系列 Chapter12 | 将数据存储数据

    虽然CSV文件读写方便,但我们更希望把数据写道数据库中,方便查询和保存 数据库系统包括数据库、数据库管理系统、数据库的用户和支撑数据库管理系统运行的软硬件 ?...数据模型是现实生活中数据的抽象,用来描述数据的概念和定义,是数据库中数据存储方式,是数据库系统的基础。...常用的数据模型有以下三种: 层次模型:以树形结构表示数据之间的关系 网状模型:以网,图型结构表示数据之间的关系 关系模型:以二维表结构表示数据之间的关系 根据数据库的数据模型划分,数据库可以分为以下类型...(View):一张虚拟的表,并不实际存储 可以限定用户可查看,修改的数据 触发器(Trigger):由用户定义的SQL事务命令的集合 索引(Index):根据给定的数据库表建立起来的顺序,可以快速访问数据...2、SQL的作用 SQL是一种结构化程序查询语言,是关系型数据库的标准语言,可以用来: 数据查询 数据存取 数据更新 管理数据库 ?

    1.2K10

    书单推荐 | 12本前端必备书籍

    开篇想给大家两点关于读书的建议: 经典书籍需要不断被重读——每一次重读都会有新的体会; 书籍并非读的越多越好——大多数书籍只是经典书籍中的概念延伸(有时甚至是照搬) 一灯儿将给大家推荐12本前端经典书籍...《HTML5 Canvas核心技术图形动画与游戏开发》 11.《3D数学基础:图形与游戏开发》 12....【一灯儿推荐】个人认为绝对是迄今为止读过的最好的一本Js书籍,墙裂推荐!...【一灯儿推荐】这本书我在看第一章的时候就被吸引住了,相信你看完之后也一定会对JS有一种全新的感觉。...【小灯儿推荐】webkit方面技术第一本书,把渲染引擎和javascript引擎讲得很详细。

    1.5K50

    12种Flutter开发工具推荐

    导入应用设计时,Supernova 还可以处理资产创建和重复数据删除工作,并允许你编辑设计并实时查看代码更改。Supernova 目前仅提供了 macOS 应用,但很快就会发布云端版本。...现在,它也是一种流行的 Flutter 开发工具,可以帮助你跟踪和监视各种数据,并与所有流行的移动应用开发流程集成,从而使你能够根据数据采取行动。...Count.ly 是一个开源分析工具,专注于数据的安全性和隐私性。Count.ly 的免费版本允许你跟踪显示应用性能的基本指标和 KPI。...借助其 Flutter SDK,你可以通过易于定制的 UI 接收应用内付款,该 UI 支持数字钱包和存储卡以进行快速结帐。...项目地址 https://www.revenuecat.com/ 延伸阅读: https://instabug.com/blog/12-essential-tools-for-the-flutter-mobile-app-developer

    2.4K20

    12压测引出的线上Full GC排查

    这个Full GC问题是去年12压测的时候触发的,中间排查的过程和踩的坑给大家借鉴一下。...线上问题 12之前压测的时候起了很小的量,直接触发了Full GC,吓尿了,因为马上12大促预热就要开始了,这搞不好妥妥的3.25啦。 ? 赶紧拉群,把相关同学拉在一起排查问题。 ?...Matespace叫做元空间,从JDK 8开始,永久代(PermGen)的概念被废弃掉了,取而代之的是一个称为Metaspace的存储空间。...排查发现Metaspace内存占用是随着12新接口压测流量的增长而增长,所以可以确定是新接口代码引入。 ?...以上就是12压测GC问题完整的排查方法论、详细过程和解决方案。 已是深夜,码字不易,如果觉得看完有那么一点点收获,可以分享和转发,你轻轻的一个转发,是对作者最大的鼓励,笔芯!

    2.1K30

    腾讯云数据万象:智能+存储驱动,数倍提升内容生产效能

    12月1日,在2022腾讯全球数字生态大会存储专场,腾讯云数据万象发布产品更新,与腾讯云对象存储COS共同打造智能存储生态,提供各类开箱即用的智能数据处理能力,帮助各行业用户挖掘数据价值,提高云上存储效能...作为一站式存+管+数据处理生产力平台,腾讯云数据万象聚焦云上内容生产场景,实现存用联动,为用户提供API、SDK、控制台、卡片式工具箱多种调用方式,提升用户体验。...除了灵活的架构,为辅助用户突破创作力枯竭瓶颈,提升人效,快速生产优质内容,腾讯云数据万象还整合了腾讯领先的 AI 富媒体技术和应用,将前沿的算法落地为开箱即用的数据处理工具百宝箱,用户可在数据万象中使用图片智能...再如,在与分秒帧的合作中,腾讯云数据万象不仅帮助客户平稳处理峰值需求,还达到了显著的降本效果。作为音视频云端生产协作平台,分秒帧为用户提供云原生的音视频处理和审片平台,日处理视频数据达到TB级。...而随着业务增长,该平台的数据存储、视频处理、内容审核等需求攀升,其带来的成本压力也逐渐加大。此外,作为内容生产和协作平台,分秒帧的业务弹性巨大,峰值业务流量达到日常的四倍之多。

    2.4K20
    领券