热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

巨杉TechDay回顾|WARNING!您参加的数据库沙龙热度已爆表……

自从2008年“大数据”这一概念被首次提出以来,在过去这10年中,几乎各行各业都或多或少受到了这一概念的影响。与此同时,在AI、云计算、物联网、区块链等新兴技术快速发展的今天,数据

自从2008年“大数据”这一概念被首次提出以来,在过去这10年中,几乎各行各业都或多或少受到了这一概念的影响。与此同时,在AI、云计算、物联网、区块链等新兴技术快速发展的今天,数据库己经成为了决定所有应用能否成功运行的核心。但随着业务规模的不断扩大,各式各样的数据正呈现指数级增长,传统数据处理系统已不堪重负,数据库性能问题成为了系统稳定运行的主要瓶颈。

那么,如何有效解决海量数据引发的数据库压力问题?如何在海量的数据中提取具有高价值的部分?如何解决多类型数据对数据处理能力的高要求?如何能使后台数据库适应业务模式的变革不断升级,又能满足数据量爆增所带来的存储、查询、分析、挖掘等需求呢?为破局以上难题,让开发者们更好地了解数据库架构设计性能优化方式,巨杉数据库特别举办“巨杉TechDay:数据库架构设计与性能优化” 北京站活动,邀请多位数据库方面的专家带来精彩纷呈的技术干货、分享实实在在的应用实践经验,让现场数百位开发者收获满满。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

PB级多源异构数据管理实践

巨杉数据库技术总监,作为第一位演讲嘉宾,详细介绍了在数据量级巨大且复杂的应用需求场景下,巨杉数据库是如何实现数据存储与交易等需求的。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

嘉宾从应用角度切入本次主题分享,应用程序开发从烟囱式架构逐渐向分布式转型,在这一过程中,数据库如何应对微服务应用架构成为一大难题。此时,分布式数据库因规模大、容量大并支持高并发的特性,可以更好的存储复杂多样的数据。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

而巨杉分布式数据库因此脱颖而出,完全自研的分布式存储引擎,利用C++实现一套完整分布数据库,这套分布式数据库有自己独立的计算层。此外,巨杉分布式数据库不仅支持联机交易、数据中台、内容管理三大核心应用场景,更支持关系型、文档型、对象型等多种数据库实例,轻松解决多类型数据对数据处理能力的高要求。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

最后,嘉宾重点为我们介绍了巨杉数据库的功能特点,首先,数据分片能力,利用哈希算法进行分区分片;其次,高可用能力;第三,水平扩展能力;第四,强大的分布式事务能力;第五, MySQL兼容能力。

通过嘉宾深入浅出的为大家介绍关于巨杉数据库的特点、能力以及应用场景,开发者们不仅加深了对分布式存储的基本认识,更有机会利用巨杉数据库,解决更多实际问题与难题。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

SQL-NoSQL-NewSQL 数据库架构演变全解析

天下大势,分久必合,合久必分,没有什么是永恒的。在SQL的发展过程中,占据数据库市场绝大部分的SQL、NoSQL、NewSQL,目前也呈现出融合的趋势。在当下对于企业而言,为项目找到最适合的工具是重中之重;对于个人而言,最理想的状态则是企业所选择的工具,我刚好会用。云和恩墨数据库专家张甦为大家分享了SQL、NewSQL和NoSQL数据库的演变过程。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

张甦在为现场的开发者详细的介绍一些主流产品后,提出了“在数据量爆发式增长,数据存不下来该怎么办”的问题。对此他为现场的开发者例举多个解决方法并作出总结。

首先,利用SQL模型-转换为微服务,集中化存储,其结论是数据高度耦合,如果增加微服务数量,底层数据库无法扩展,整体性能还是会受到限制;SQL模型-转换为微服务,分散化存储,结论为运维成本高,底层数据库还是会存在容量上限问题,还需要考虑扩展问题。

所以,为了达到水平扩展能力,解决数据存不下的问题,NewSQL模型因拥有多模多租户、SQL兼容、分布式扩展、ACID事务的支持,强一致性等特性,作为更加简单的存储模型,成为企业与开发者绝佳的选择。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

数据库性能展示平台-CleverDB构建之路

京东数科数据库工程师曲喆作为第三个出场的讲师,直奔主题为大家分享了由京东数科自主研发的数据库展示CleverDB平台,通过该产品的背景、功能以及设计实现三部分介绍,让现场的开发者更加直观的了解该平台以及它所赋予的强大功能。

曲喆强调,为帮助DBA人员消除DBA经验运维与运维差异,从而提升整体数据库运维能力;针对研发人员,意在为其扫除研发盲区,激发研发赋能,推崇自主优化;而对于管理者来说,他们需要资源利用率审计,合理资源评估,全面的资源信息展示。为此,京东数科推出这款CleverDB产品,大大满足三方需求。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

接下来,曲喆详细介绍了CleverDB的功能特性,CleverDB采用大数据计算和机器学习技术,对数据库性能进行全面诊断,以用户视角,进行性能指标的多维展示,帮助用户快速了解数据库运行状况、智能分析和定位问题并进行故障解决。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

游戏数据库管理与性能优化

最后一位与大家分享的嘉宾,光宇游戏资深DBA余传波,余传波老师的出场也将主题分享推向了高潮。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

余传波强调,传统的关系型数据库承载了太多的业务与业务逻辑,导致原本不该由数据库承担的东西都放到数据库层,而游戏行业则是为数不多的正常使用数据库功能的行业。

所以,游戏数据库具有以下几点特性,首先,游戏数据库业务逻辑简单没有复杂的SQL语句,不可能出现过多的存储过程和触发器;其次,自带分库属性,所登陆的区组映射到数据库中,就是登录到某一个数据库中;最后,游戏数据能够离线,区别于类似交易库不能离线,游戏操作的数据库因自带本地缓存,所以是可以离线的。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

接下来,余传波介绍了游戏数据库的管理的必经之路,首先,标准化,强制要求每台DB实体机器配置/目录结构/文件命名规则/定义脚本模板;其次,半自动化,通过自动化工具进行批量运维,所有操作只需登录一台集控服务器执行批量并发操作的脚本,独立的版控服务器,通过并行的主动推送;最后,平台化,多个运维系统相互协调配合实现,所有的操作在WEB管理平台就可完成。除此之外,他更贴心的向每一个DBA表示,永远记得给自己留一条后路,很多例子告诉我们,最后一份备份文件十足重要。

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

随着余传波老师精彩演讲的结束,本次沙龙技术的分享也接近尾声,现场的技术小伙伴们认真倾听积极互动,与现场的技术大咖共同见证着巨杉数据库的神奇魅力,并深刻的体会到巨杉在数据库架构设计与性能优化方面的尝试与创新。为助力开发者在大数据时代抓住更多机会,在创新的海洋里持续远航,巨杉TechDay将持续为大家带来更多精彩内容,如果你还意犹未尽,那我们下一次沙龙活动再会吧!

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》

《巨杉TechDay回顾 | WARNING!您参加的数据库沙龙热度已爆表……》


推荐阅读
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • B站服务器故障影响豆瓣评分?别担心,阿里巴巴架构师分享预防策略与技术方案
    13日晚上,在视频观看高峰时段,B站出现了服务器故障,引发网友在各大平台上的广泛吐槽。这一事件导致了连锁反应,大量用户纷纷涌入A站、豆瓣和晋江等平台,给这些网站带来了突如其来的流量压力。为了防止类似问题的发生,阿里巴巴架构师分享了一系列预防策略和技术方案,包括负载均衡、弹性伸缩和容灾备份等措施,以确保系统的稳定性和可靠性。 ... [详细]
  • 在Java分层设计模式中,典型的三层架构(3-tier application)将业务应用细分为表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。这种分层结构不仅有助于提高代码的可维护性和可扩展性,还能有效分离关注点,使各层职责更加明确。通过合理的设计和实现,三层架构能够显著提升系统的整体性能和稳定性。 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • Python错误重试让多少开发者头疼?高效解决方案出炉
    ### 优化后的摘要在处理 Python 开发中的错误重试问题时,许多开发者常常感到困扰。为了应对这一挑战,`tenacity` 库提供了一种高效的解决方案。首先,通过 `pip install tenacity` 安装该库。使用时,可以通过简单的规则配置重试策略。例如,可以设置多个重试条件,使用 `|`(或)和 `&`(与)操作符组合不同的参数,从而实现灵活的错误重试机制。此外,`tenacity` 还支持自定义等待时间、重试次数和异常处理,为开发者提供了强大的工具来提高代码的健壮性和可靠性。 ... [详细]
  • 2021年Java开发实战:当前时间戳转换方法详解与实用网址推荐
    在当前的就业市场中,金九银十过后,金三银四也即将到来。本文将分享一些实用的面试技巧和题目,特别是针对正在寻找新工作机会的Java开发者。作者在准备字节跳动的面试过程中积累了丰富的经验,并成功获得了Offer。文中详细介绍了如何将当前时间戳进行转换的方法,并推荐了一些实用的在线资源,帮助读者更好地应对技术面试。 ... [详细]
  • 揭秘腾讯云CynosDB计算层设计优化背后的不为人知的故事与技术细节
    揭秘腾讯云CynosDB计算层设计优化背后的不为人知的故事与技术细节 ... [详细]
  • 【并发编程】全面解析 Java 内存模型,一篇文章带你彻底掌握
    本文深入解析了 Java 内存模型(JMM),从基础概念到高级特性进行全面讲解,帮助读者彻底掌握 JMM 的核心原理和应用技巧。通过详细分析内存可见性、原子性和有序性等问题,结合实际代码示例,使开发者能够更好地理解和优化多线程并发程序。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有