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

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

从 2009 年到 2021 年,从千万交易额到千亿交易额,双 11 已经开展了 12 年。如今,每年的双 11 以及一个月后的双 12,已经成为真正意义上的全民购物狂欢节。...刚刚过去的 2021 年双 11,就有超过 8 亿消费者参与。 与攀升的交易额和参与人数相反,双 11 的主要阵地“淘宝 APP”、双 12 的主要阵地“天猫 APP”的崩溃情况逐年减少近无。...是什么样的数据库撑起了 2021 年的双 11 双 12 的稳定进行?...《数据 Cool 谈》第三期,阿里巴巴大淘宝技术部双 12 队长朱成、阿里巴巴业务平台双 11 队长徐培德、阿里巴巴数据库双 11 队长陈锦赋与 InfoQ 主编王一鹏,一同揭秘了双 11 双 12 背后的数据库技术...在双 11 双 12,这种方式的弊端会被进一步放大。数据显示,在双 11 秒杀系统中,秒杀峰值交易数据每秒超过 50 万笔,是一个非常典型的电商秒杀场景。

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

    打不过就改变 Java 未来 ,微软正式发布 OpenJDK 预览版!

    微软博客近期宣布 OpenJDK 的 Microsoft Build 预览版,这是 OpenJDK 的新的免费长期支持(LTS)发行版,它是开源的,任何人都可以免费部署在任何地方。...微软通过 OpenJDK 支持这个开发平台,对于过去几年、几十年来在这个平台上投入大量资金的开发者来说影响是巨大的,它将在不久的将来成为 Azure 上 Java 的默认发行版,而且这个过渡有望实现无缝衔接...Microsoft Build of OpenJDK 是 Java 生态系统中任何其他 OpenJDK 发行版的简单替换。...未来,一旦我们开始在整个 Azure 上推出使用 Microsoft Build of OpenJDK 的新 JVM,我们将寻找机会为这些服务上基于 Java 的工作负载推荐更好的优化。...今年晚些时候,OpenJDK 的 Microsoft Build 将成为整个 Azure 管理的服务中 Java 11 的默认发行版。客户将不必执行任何维护任务,因为过渡将通过应用部署实现平稳和透明。

    1.6K20

    开发者其实不太需要关注 Java 收不收费

    也提供 Oracle 的 OpenJDK 发行版 Oracle’s OpenJDK,而这个 Oracle's OpenJDK 就是完全开源免费的,可以用于商业用途。...狭义上的 OpenJDK 往往是指基于 OpenJDK 构建的发行版,各个主流厂商的 JDK 产品基本上都是基于 OpenJDK 源码,或多或少增加自己的定制内容。...商业用户可以使用 Oracle Java SE 订阅模式继续享受更新支持;而个人用户不受影响,还可以继续享受免费更新到 2020 年 12 月。...不希望付费的用户,Java SE 9 以来,Oracle 也提供 Oracle 的 OpenJDK 发行版 ,基于 GPL v2 协议,总体免费更新周期比较短,AdoptOpenJDK 会提供更长期的免费支持...发布周期变化 其实 Oracle 早在 2017 年 9 月份就宣布改变 JDK 版本发布周期,这之后也陆续发布了 Java 10 与 11,12 也快要到来。

    1.7K20

    谁说 Java 老了?GitHub 新增开源项目 Java 排前三!

    其中部分企业直接从JDK产品获得商业收入,免费提供 JDK 产品,提供商业订阅服务收费,这种模式也得到了资本的认可。...到了移动互联网时代,Android 编程采用 Java ,让其免费获得了上千万工程师的检验,对 Android 的成功起到了非常关键的作用。...当时市面上有很多大厂都在免费使用 Oracle 发行的 JDK,数以万计的机器运行在 OpenJDK 程序上,一旦收费,这就是一笔非常大的开销。...OpenJDK 商业版的出现,促使了像微软、亚马逊这样的大厂开始开发自己的发行版。...直播视频回放 WeOpen Talk 对话范学雷、臧琳  WeOpen Talk 对话杨晓峰、傅杰 推荐阅读 谢孟军:中国 Go 语言领军人创业第五年 当开源遇见 KPI,全球化 VS 本土化,开源的理想与现实该如何和解

    1.2K40

    .NET 在信创常用软件适配清单之中?

    信创常用软件适配清单 是由中国电子工业标准化技术协会信息技术应用创新工作委员会(简称信创工委会) 发布的,最新的列表是2020年12月,列表地址是https://www.itaic.org.cn/cyqd...NET SDK ,这里我们可以推断.NET 在信创名单之中,并不是某些人为了自己的利益不惜诋毁.NET, 在这里呼吁大家本着公平、公正原则,以绿色创新的方式推广.NET , 我们知道龙芯已经在2020年12...唯一的限制是,软件中必须包含上述版 权和许可提示,后者协议将会除了为用户提供版权许可之外,还有专利许可,并且授权是免费,无排他性的(任何个人和企业都能获得授权)并且永久不可撤销。...Java是GPL协议开源,版权归属Oracle,虽然有众多的OpenJDK发行版,腾讯云和阿里都有OpenJDK发行版,龙芯也有OpenJDK,只能叫做有同类软件。

    4.5K30

    Oracle JDK 8的License及更新问题

    比如,你一定知道的OpenJDK,它是一个完全开源免费的版本,你不需要为使用OpenJDK付费。...由于Oracle在19年4月的这个改变,在业界造成了很大的争议,许多团队已经迁移至使用OpenJDK了,OpenJDK的使用占比已经高于OralceJDK了 基于OpenJDK的其它发行版本 其实,不只是...这些JDK发行版本都是由一些大公司基于OpenJDK构建的,也都是开源的,并且提供了一定的支持时间。...但很多Java程序员会疑问,OpenJDK与Oralce JDK究竟有什么区别,这些不同的OpenJDK发行版本是否可靠?...现在OpenJDK与Oralce JDK的代码几乎完全一样,所以可靠性是完全不用担心的,而显而易见的一个事实是,大公司自己都在用自己的发行版本,能不可靠?

    2.3K40

    如何在 Linux 上安装 Java

    (LCTT 译注:阿里巴巴也有一个它自己维护的 Open JDK 发行版“ 龙井(Dragonwell)”。...以下引自其官网:“Alibaba Dragonwell 是一款免费的,生产就绪型 Open JDK 发行版,提供长期支持,包括性能增强和安全修复。...当应用程序告诉你需要 Java 12,但你的存储库中只有 Java 8 时,可以安装可以从可靠来源中找到的 Java 12 的任何实现。...在 Fedora 或类似系统上安装 Java: $ sudo dnf install java-latest-openjdk 如果你的发行版不使用 latest 标签,则可以使用其他关键字,例如 default...有些发行版,例如 Slackware,不提供 alternatives 命令,因此你必须使用本地安装方法。在 Fedora、CentOS 和类似的发行版上,该命令是 alternatives。

    3.1K30

    头条!Tencent Kona JDK11 正式开源,提升 50% 峰值性能!

    除了在开源社区开放使用外,Tencent Kona JDK11 也会在腾讯云上免费提供,为云上用户的 Java 应用注入高效动能。...目前,基于 OpenJDK 开源项目(Java SE 最主流的参考实现之一),国际厂商研发了多种 JDK 发行版,腾讯 Kona JDK 便是其中颇具特色的发行版之一。...持续贡献,坚持良性回馈开源 从2019年12月正式参与 OpenJDK 社区贡献开始,腾讯云与大数据团队一直秉承着贡献于 Java 的长期成功的原则,致力于解决 Java 语言和 JVM 的短板,参与推动...公开数据显示,短短不到一年,腾讯 JDK 团队已向 OpenJDK 社区贡献了 70+ commits,分享了腾讯微服务等团队在云计算、微服务、大数据等生产负载技术方面的部分沉淀,其中针对 Vector...往期 推荐 《KonaJDK 助力微服务国密算法使用特性一览》 《2020年腾讯云KonaJDK开源贡献总结》 《从Paxos到Raft,分布式一致性算法解析》 扫描下方二维码关注本公众号, 了解更多微服务

    95220

    2019 年的软件趋势

    Java还是免费的 解读:自从 Oracle 宣布了有关 Java 的一些重大计划,关于 Java 未来是否免费使用这个问题网上有很多讨论。...这篇文章做了详细的总结: 正在使用 Java SE8,又想未来免费使用,该怎么做?2019 年以后,Oracle Java SE8 的不是免费更新了。...这时,可以选择 OpenJDK,比如Linux 发行版、AdoptOpenJDK、Azul、IBM、Red Hat 或其他版本。 正在使用 Java SE11,又想未来免费使用,该怎么做?...可以有两种选择:使用 Oracle OpenJDK 遵循(GPLv2+CE)开源协议,或者选择 OpenJDK,比如Linux 发行版、AdoptOpenJDK、Azul、IBM、Red Hat等其他版本...在Ubuntu 18.04上安装真的OpenJDK 11 解读:2018年9月25日,OpenJDK 11 发布了,安装的软件名称 openjdk-11-jdk,这是 OpenJDK 8 版本之后首个

    95120

    Oracle 官宣:腾讯 JDK 18 国内第一!

    同时,在官方首次公布的OpenJDK的综合贡献排名结果中,腾讯Kona的综合贡献全国第一,世界前五。 腾讯 Kona JDK 是基于 OpenJDK 开源项目打造的发行版之一。...在解决公司内部迫切需求的同时,积极贡献社区,参与了包括JDK、Panama和Loom等OpenJDK社区重要项目。在刚刚发布的JDK18中,Kona向OpenJDK社区贡献了约50个Patch。...除了贡献开源社区外,Kona JDK 的一些最新特性也在腾讯云上免费“供应”,为云上用户的 Java 应用提供高效便捷服务。...目前腾讯已经将Tencent Kona JDK8、Tencent Kona JDK11和Tencent Kona JDK17完全免费开放给全球开发者。...Java 创建对象的 6 种方式 阿里为什么推荐使用 LongAdder? AnotherRedisDesktopManager 开始收费了? 别再写爆爆爆炸类了,试试装饰器模式!

    1.2K40

    OpenJDK 14 性能保持提升,但 OpenJDK 8 仍是最强王者

    本文将会介绍通过运行新的基准测试以考察从 OpenJDK 8 至 14 的所有主要发行版本,同时考察跨多个工作负载的 JVM 性能,以及 OpenJDK 14 与 JVM 先前版本相比性能如何。...为了保证测试受干扰的因素将降至最低,每次都使用相同的选项,除了交换用于测试每个发行版的 OpenJDK x86_64 Linux 构建之外,没有进行任何其他更改。...首先通过使用 Java 2D 基准测试对 Java 图形管道的性能进行压测,可以看到文本渲染性能一直稳步提升,直到第 12 版达到最高点,然后逐渐下降为目前 13 和 14 的水平,与 OpenJDK...在其他一些 Renaissance 基准测试中,OpenJDK 11〜12 的性能反而最差,而 OpenJDK 14 提供的性能与 OpenJDK 8 类似。 ? ?...好消息是,从这种几何意义上来看,OpenJDK 14 是经过测试的发行版中第二快的版本。与之前的版本相比,其领先优势虽然很小,但整体来看毕竟是在保持进步。 ?

    1.1K10

    Tencent Kona JDK11正式开源,腾讯大数据将持续贡献Java生态发展

    除了在开源社区开放使用外,TencentKona JDK11也会在腾讯云上免费提供,为云上用户的Java应用注入高效动能。...目前,基于OpenJDK开源项目(Java SE最主流的参考实现之一),国际厂商研发了多种JDK发行版,腾讯Kona JDK便是其中颇具特色的发行版之一。...持续贡献,坚持良性回馈开源 从2019年12月正式参与OpenJDK社区贡献开始,腾讯大数据JVM团队一直秉承着贡献于Java的长期成功的原则,致力于解决Java语言和JVM的短板,参与推动Java生态演进...值得一提的是,去年9月,Oracle正式发布JDK 15,同时公布了OpenJDK 全球贡献者榜单,腾讯成为全球企业贡献第五名,是国内为 OpenJDK 贡献最多的公司,并且是历史首次有国内厂商进入“Notable...未来,腾讯大数据JVM团队将持续参与OpenJDK等开源社区协作,贡献更多前沿改进,提高用户和开发者的使用体验。

    1.7K20

    Mac的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程

    MintimateMacBook-Pro ~ % brew -v Homebrew 2.7.1 Homebrew/homebrew-core (git revision 1df47; last commit 2020-12...-28) Homebrew/homebrew-cask (git revision 60c3c; last commit 2020-12-28) [查看Homebrew版本] 如果Homebrew长时间未响应...手动配置安装 其实个人还是推荐自己手动配置 下载JDK 首先我们需要下载JDK的包,大家可以按需下载: OpenJDK(Zulu):https://cn.azul.com/downloads/zulu-community...注意:虽然和Linux一样,可以配置/etc/profile文件,且优先级最高,但是原则上为保持macOS稳定和完整安全,不推荐直接操作/etc/profile文件。...手动配置安装 其实jenv的话,个人还是推荐Homebrew自动配置 不过,`手动配置手动配置也很简单,我们下载Jenv的发行版本包: 手动配置Git部署在确保你设备按照了Git情况下,终端输入:# Jenv

    13.9K180
    领券