• DB-Engines 8 月数据库排名:Redis悄悄拔高,猛超Elasticsearch 文末送书

    本文来源于华章计算机(hzbook_jsj)转载请标明出处为了答谢广大读者的厚爱,在华章计算机25周期庆典之际,给本公众号的粉丝送上两本关于数据库方面的数据,活动参加,详见本文末尾,如需购买可以查下原文链接。DB-Engines 根据数据库管理系统的受欢迎程度对其进行排名,最近发布了 2020 年 8月份的数据库排名。该网站实时统计了359种数据库的排名指数。前10名的排行情况详见下图: 1-10排名情况 相比上个月,本月前10排名整体变化并不大。Oracle、MySQL 、Microsoft SQL Se...
  • 再见,Datagrip!读者安利的这款开源免费的数据库管理工具真香!

    标题仅仅作为参考,究竟是用 Datagrip、Navicat 还是 DBeaver 完全就属于个人自由了,仁者见仁智者见智。各有优点,各有缺点。工具究竟还是只是工具,选择一个适合自己的就好。《再见,Navicat!同事安利的这个 IDEA 的兄弟,真香!》 这篇文章发了之后很多人抱怨 Datagrip 的占用内存太大,很多人推荐了 DBeaver 这款开源免费的数据库管理工具。于是,我昨夜简单体验了一下 DBeaver ,然后写了这篇文章。毕竟开源免费,也不需和 Datagrip 在功能上做太多对比。总体体...
  • 分布式数据库是什么?它解决了什么问题?怎么突然就火了?

    最近陆陆续续在后台看到一些关于分布式数据库的留言,讨论热度确实挺高,我也忍不住来说两句。有些人可能听说过,在今年 5 月 20 日,数据库“世界杯”TPC-C 公布,支付宝自研分布式数据库 OceanBase,获得 7.07 亿 tpmC 的超高性能得分,较去年提升了整整近 11 倍,再次超越 Oracle ,刷新世界纪录。 这个消息无疑是让人震惊的,这意味着 OceanBase 可能成为全球最快的数据库,要知道一直以来,TPC-C 榜单都是老牌巨头在竞争,长期被 Oracle、微软和 IBM 为首的数据库...
  • [开源] .Net ORM FreeSql 1.8.0-preview 最新动态播报

    FreeSql 是 .NET 开源生态下的 ORM 轮子,在一些人眼里属于重复造轮子:不看也罢。就像昨天有位朋友截图某培训直播发给我看,内容为:“FreeSQL(个人产品),自己玩可以,不要商用。ORM框架:1.安全、稳定(更新稳定、有BUG有人修复,有人升级)”。这突出其来的“关爱”,让我的内心毫无波澜,确实是毫无波澜,比起当初 FreeSql 初出茅庐之时的讽刺友好得多。写在开头的这些内容并不祈求这部分人改变观念,该黑的请继续黑,黑总比没有关注好,是吧?我无所谓你,但是别人呢?麻烦你们不要无脑抨击,你们...
  • 数据库连接池到底应该设多大?

    本文内容95%译自这篇文章:https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing我在研究HikariCP(一个数据库连接池)时无意间在HikariCP的Github wiki上看到了一篇文章(即前面给出的链接),这篇文章有力地消除了我一直以来的疑虑,看完之后感觉神清气爽。故在此做译文分享。接下来是正文数据库连接池的配置是开发者们常常搞出坑的地方,在配置数据库连接池时,有几个可以说是和直觉背道而驰的原则需要明确。1万并发用户访问想...
  • DAMS 2020:共探数据中台、分布式数据库架构转型、监控告警优化、CMDB建设……

    5年前,大数据浪潮的来袭唤起了国内企业对数据作为核心资产的新认知,为了推动国内数据管理加速发展,DAMS中国数据智能管理峰会携手产学研各界权威力量开启了对企业数字化转型的探索与助力。5年后,我们看到许多企业已在数据管理机制的逐步完善下,利用数据支撑决策、驱动业务发展。但同时,云与人工智能时代的渐行渐近,给企业带来了新一轮挑战和机遇——如何满足不同云模式下数据的保护和管理?如何利用人工智能协助数据的分析和决策?带着这些新时代主题,第六届DAMS中国数据智能管理峰会已蓄势待发。时间:2020年10月30日地点:...
  • es重塑了我的灵魂,还有肉体

    架构师在整个码农中的占比只有10%不到。要想成为一个架构师,要先“踩死”90%的程序员才能上去。一个程序员要在如此激烈的环境中保持竞争力,技术的深度和广度必不可少。 对一个程序员的技能要求无非两点,一是编程语言本身,二是数据库(泛指所有数据类产品)。 编程语言不用说,是入行程序界的必备基础。但对数据库而言,由于单人个体精力有限,仅能掌握精通少数的产品。因此,选择一个合适的数据产品来增强自己的核心竞争力是必须考虑的。 之前就和一个前同事聊天,他是TOP互联网大厂背景,但当时参与的项目技术类型比较单一,后来在跳...
  • 研究主攻数据库和磁盘故障优化,曾经复读才考上三本,他如今让华为开出201万年薪

    本文经AI新媒体量子位(ID:QbitAI)授权转载,转载请联系出处萧箫 鱼羊 发自 凹非寺他叫张霁,1993年生于湖北,最近以入选华为「天才少年」计划被人熟知。因为27岁的他,拿到了华为最高201万的年薪offer。一开始被认知,他是华中科技大学博士毕业生、8篇顶会论文作者,实习成果就让巨头腾讯感到真香。但随着更多采访深入,张霁更多经历也开始为人所知。原来,如今的「天才少年」,出身属实算不上好——生于湖北人均收入垫底的小城咸宁通山,高考不算如意(*),靠着自律、不屈、勤奋和自驱力,才完成了今日的高光。所以...
  • 自主研发!星环科技多模异构数据处理平台 让大数据“卡脖子”成为过去

    大数据的的确确正在改变我们的世界。作者 | 刘学习@中国软件网 出品原标题:多模数据处理破茧成蝶 大数据“卡脖子”成为过去!5月15日,星环科技召开线上发布会,全面升级了ABC三条产品线,发布了多模态异构数据平台TDH7.0,作为星环科技一站式大数据平台TDH最新版本,其一站式多模异构数据处理性能亮眼,打破了行业内容普遍存在的不同数据库产品切换的不便利,彻底解决大数据发展的一个瓶颈,是国内首个实现多模异构的大数据平台,受到业内广泛关注。在这场出人意料的新冠疫情之下,中国的大数据技术展现了惊人的威力:追踪流动...
  • 互联网广泛使用MySQL InnoDB有哪些关键特性?| 文末送书

    导读:InnoDB是事务安全的MySQL存储引擎,设计上采用了类似于Oracle数据库的架构。通常来说,InnoDB存储引擎是OLTP应用中核心表的首选存储引擎。同时,也正是因为InnoDB的存在,才使MySQL数据库变得更有魅力。本文将简要介绍InnoDB存储引擎的体系架构及其不同于其他存储引擎的特性。MySQL 的插件式设计,让存储引擎的选择可以更加的灵活。但在众多的存储引擎中,InnoDB却是最流行,也是使用最广泛的。它是怎样的体系架构,又有哪些特性呢?看数据库专家怎么说。PS:本文摘编自《MySQL...
  • 数据库迁移神器——Flyway

    每天早上七点三十,准时推送干货Hello 大家好,我是阿粉,不知道你有没有遇到过这种场景,一套代码部署在不同的环境中,随着时间的过去,各个环境代码有版本差异,代码层面可以通过不同的版本来控制,但是数据库层面经常容易忘记更新!前言比如刚开始环境 A 和环境 B 的代码版本是一样的,但是随着版本的迭代,环境 A 的系统一直持续迭代,但是环境 B 的系统由于种种原因没有升级,一直保持在最初的版本。如果某个时候需要对环境 B 的系统进行升级的话,你会发现,中间已经过了好多个版本,各个版本的差距很大,数据库结构有调整...
  • 申通的云原生实践之路:如何实现应用基于容器的微服务改造?

    本文来源| 阿里巴巴云原生随着云计算的普及与云原生的广泛应用,越来越多的从业者、决策者清晰地认识到「云原生化将成为 企业技术创新的关键要素,也是完成企业数字化转型的最短路径」。因此,具有前瞻思维的互联网企业从应用诞生之初就扎根于云端,谨慎稳重的新零售、政府、金融、医疗等领域的企业与机构也逐渐将业务应用迁移上云,深度使用云原生技术与云原生架构。面对架构设计、开发方式到部署运维等不同业务场景,基于云原生架构的应用通常针对云的技术特性进行技术生命周期设计,最大限度利用云平台的弹性、分布式、自助、按需等产品优势。作...
  • 如何简洁优雅地部署PostgreSQL和Pgweb?

    介绍PostgreSQL和PgwebPostgreSQL是一款以可靠性和性能为人所熟知的开源数据库。它在很多行业和应用程序中都有应用,尤其是web开发人员的最爱。从node.js到Django再到Rails和Spring,所有主流web框架均原生支持PostgreSQL,所以其适应性在整个互联网的网站后台系统中是相当广泛的。与任何数据库一样,开发人员需要工具来使用它们。Pgweb是一个开源的、基于web的PostgreSQL客户端。它有一个非常简洁的界面,让你可以连接到任何PostgreSQL实例来浏览数据...
  • PingCAP 与 DSG 达成战略合作,共同开启数据智能管理新篇章

    8 月 12 日,平凯星辰(北京)科技有限公司(以下简称 PingCAP)与迪思杰(北京)数据管理技术有限公司(以下简称 DSG)正式签署战略合作协议,双方将在产品开发、渠道增值、客户资源、技术社区推广等多方面开展深度合作。图左:PingCAP 联合创始人、CTO 黄东旭     图右:DSG 创始人、总裁 韩宏坤PingCAP 是业界领先的开源 NewSQL 分布式 HTAP 数据库提供商,核心产品 TiDB 打破了关系型数据库与分布式数据库的壁垒,目前被全球近 1000 家不同行业的领先企业应用在实际生...
  • 揭开 ScaNN 的神秘面纱:高效的向量相似性搜索

    文 / 软件工程师 Philip Sun,Google Research人们要从大量的文学作品中进行搜索,一般需要使用与标题、作者或其他易于机器索引的标准完全匹配的查询条件。那么使用 SQL 等语言的关系型数据库可以轻松完成此类任务。但是,如果想要查询如 ‘内战期间的诗歌’ 这类比较抽象的内容,就无法再依赖如对比短语之间共同单词数量等简单的 相似性指标。如,“科幻小说 (Science Fiction)”与“未来 (Future)”的关系比与“地球科学 (Earth Science)”的关系更紧密,尽管,后...
  • 干货 | 数据库压力降低90%,携程机票订单缓存系统实践

    作者简介 Chaplin,携程资深PMO,平时喜欢解决系统相关的问题,包括但不限于分布式/大数据量/性能/体验等,不畏复杂但更喜欢简单。本文旨在分享携程机票后服务订单处理团队,在构建机票订单缓存系统过程中的一些思考总结,希望能给大家一些启发或帮助。通篇分为以下七大部分:背景,瓶颈,选型,架构,方案,优化,总结,文章概要如下图:一、背景近些年随着携程机票业务的不断发展,用户量和订单量也稳定地增长,再加上用户访问入口的多样性、机票的有效期特别长等特征,导致查询流量不断增长。这些,给基于强依赖订单数据库的订单查询...
  • 覆盖全国7大城市,近期的高薪职位都在这儿了!

    “51求职”是51Testing下的子栏目,专注于测试行业职场,每周三带你迅速了解测试职场的最新资讯、招聘信息,是测试人的求职大本营。【上海】  商涌科技自动化测试工程师(10K ~ 20K)岗位职责:根据产品设计或需求,进行需求分析,制定测试计划、风险评估、设计测试数据和测试用例,执行测试用例,准确定位并追踪问题等; 负责自动化测试技术和自动化测试工具的推广和支持,指导项目组制定自动化测试策略,搭建自动化测试框架; 负责项目自动化测试实施,包括自动化测试计划和方案制定,自动化测试案例设计、测试脚本的开发和...
  • 揭开!百亿级数据实时同步,阿里如何完美hold住

    作者 | 慕课网来源 | 慕课网最近收到粉丝留言,在一个项目中遇到了 数据同步 的难题。老板给了个新项目,要建设一个商家商品搜索系统,能够为用户提供快速、准确的搜索能力,在用户输入搜索内容时,要能从商家名称和商品名称两个维度去搜索,搜索出来的结果,按照准确率排序,并按商家所属商品的关联关系,来组合数据结构,同时提供API给业务系统调用。背景很简单,现实蛮复杂!主要面临以下几个难题:①商家数据库和商品数据库是多台不同的服务器,并且数据量达百万级,如何才能实现跨数据库的数据同步呢?②商家和商品的数据是有从属关系...
  • 可计算存储: 数据压缩和数据库计算下推

    作者:熊中哲,现任才云科技工程VP,负责产品和研发工作。曾就职于阿里巴巴、沃趣科技、美团。超过12年数据库领域的工作经历,目前对云原生,机器学习和异构计算也很感兴趣。“摩尔定律失效“指的是什么?2016年2月9号《自然》杂志的《The chips are down for Moore’s law》写到即将出版的国际半导体技术路线图不再以摩尔定律(Moore’s law)为目标,芯片行业50年的神话终被打破。Figure. 1狭义的摩尔定律指每18到24个月,芯片上晶体管集成的密度会翻一番或者价格下降一半,它...
  • 分布式数据库是后端必备?

    最近陆陆续续在后台看到一些关于分布式数据库的留言,讨论热度确实挺高,我也忍不住来说两句。 有些人可能听说过,在今年 5 月 20 日,数据库“世界杯”TPC-C 公布,支付宝自研分布式数据库 OceanBase,获得 7.07 亿 tpmC 的超高性能得分,较去年提升了整整近 11 倍,再次超越 Oracle ,刷新世界纪录。 这个消息无疑是让人震惊的,这意味着 OceanBase 可能成为全球最快的数据库,要知道一直以来,TPC-C 榜单都是老牌巨头在竞争,长期被 Oracle、微软和 IBM 为首的数据...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。