深圳幻海软件技术有限公司 欢迎您!

  • 如何利用京东云建设高可用业务架构

    ​作者:京东云张久志本文以2022年一个实际项目为基础,来演示在京东云上构建高可用业务的整个过程。公有云及私有云客户可通过使用京东云的弹性IAAS、PAAS服务,创建高可用、高弹性、高可扩展、高安全的云上业务环境,提升业务SLA,提升运维自动化水平,降低资源成本及运维成本。有业务迁移上云需求,希望构

  • 亚马逊云科技:九个步骤赋能客户加速构建云原生应用

    2019年,Serverless就曾被Gartner称为最有潜力的云计算技术发展方向,并被赋予是必然性的发展趋势。Serverless从底层开始变革计算资源的形态,为软件架构设计与应用服务部署带来了新的设计思路。至今,从计算、存储到数据库、数据分析、机器学习,云服务正在全面迈向Serverless时

  • 我,PolarDB云原生数据库,5年来实现这些重磅技术创新

    作者|PolarDB数据库数据库与芯片、操作系统并列为全球信息技术三大件,也是企业IT系统必不可少的核心技术,同时也是一切数字处理、计算力和智能化的基石。上世纪70年代,E.F.Codd发表了一篇划时代的论文“ARelationalModelofDataforLargeSharedDataBanks

  • 你的技术栈中不能少云数据库

    ​拥有正确的云数据库有助于解决公司所依赖的应用程序范围,以及他们构建的应用程序,从云到移动和边缘。对于希望提供更好和更个性化的客户体验的公司来说,实现DBaaS(数据库即服务)应该是一个关键考虑因素。数据库是企业业务的基础云数据库使包括零售、交通、游戏、医疗保健和银行在内的各个领域的组织能够以更快的

  • YouTube 是如何保存巨量视频文件的?

    大家好,我是不才陈某~YouTube是仅次于谷歌的第二大热门网站。在2019年5月,每分钟会有超过500小时的视频内容上传到该平台。该视频共享平台有超过20亿的用户,每天有超过10亿小时的视频被播放,产生数十亿的浏览量。这些都是令人难以置信的数字。本文会对YouTube使用的数据库和后端数据基础设施

  • 你知道微服务架构中的“发件箱模式”吗

    ​前言微服务架构如今非常的流行,这个架构下可能经常会遇到“双写”的场景。双写是指您的应用程序需要在两个不同的系统中更改数据的情况,比如它需要将数据存储在数据库中并向消息队列发送事件。您需要保证这两个操作都会成功。如果两个操作之一失败,您的系统可能会变得不一致。那针对这样的情况有什么好的方法或者设计保

  • 数据库丨从MySQL数值隐式转换成了double型的测试点,值得学习

    一、背景在进行某项系统测试时,遇到选择部分保单更新为加急状态后,未选中的保单也同步更新成了加急状态。经过比对分析,发现是SQL查询在数据库设计为字符型的字段,SQL语句中用了数值型来查询时,查询结果结果会多了末尾两位不一致的值,如下图,100320201000195806搜出100320201000

  • 仅用Python三行代码,实现数据库和Excel之间的导入导出!

    数据库->Excel我们首先看一下数据库里面有一个department这个部门表。这个表里有六条数据,分别代表不同的部门。接下来看一下这个Python代码,首先导入需要用到的库SQLAlchemy,这是Python中最有名的ORM工具。全称ObjectRelationalMapping(对象关

  • 从 Notion 分片 Postgres 中吸取的教训

    今年(2021)早些时候,我们对Notion进行了五分钟的定期维护。虽然我们的声明指向“提高稳定性和性能”,但在幕后是数月专注、紧迫的团队合作的结果:将Notion的PostgreSQL整体分片成一个水平分区的数据库舰队。分片命名法被认为起源于MMORPGUltimaOnline,当时游戏开发者需要

  • Java 中如何加密配置文件中的数据库账号和密码?

    作为程序员每天的开发工作都离不开跟数据库打交道,而且我们的应用程序往往都会配置数据库的链接,那你有没有想过,任何一个能接触到我们项目代码的人员,都可以看到配置文件里面的账号秘密?相信很多人的项目里面配置文件都是类似这样写的复制###############Mysql配置###############

  • 烂大街的缓存穿透、缓存击穿和缓存雪崩,你真的懂了?

    前言对于从事后端开发的同学来说,缓存已经变成的项目中必不可少的技术之一。没错,缓存能给我们系统显著的提升性能。但如果你使用不好,或者缺乏相关经验,它也会带来很多意想不到的问题。今天我们一起聊聊如果在项目中引入了缓存,可能会给我们带来的下面这三大问题。看看你中招了没?1.缓存穿透问题大部分情况下,加缓

  • 阿里为什么能抗住双 11 ?看完这篇你就明白了!

      1.概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技

  • 四大技术变革重塑企业数据库

     世界每天都在变化,而企业技术革新通常会带来连锁反应。因此,企业要有前瞻眼光,不断地思考如何与时俱进,在正确的时间,通过正确的方法应对变革。    甲骨文公司任务关键型数据库技术执行副总裁JuanLoaiza近日表示:“数据管理正处于一个微妙的时刻。

  • PHP实战经验之系统如何支撑高并发

    高并发系统各不相同。比如每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统。他们在应对高并发的时候,因为系统各自特点的不同,所以应对架构都是不一样的。另外,比如电商平台中的订单系统、商品系统、库存系统,在高并发场景下的架构设计也是不同的,因为背后的业务场景什么的都不一

  • 告别烂代码,一文理解微服务中的模式和反模式

     部署模式如何部署服务是微服务中的一个重要问题,微服务的部署方式非常灵活,有以下的不同选项可供选择(参考open-open.com/lib/view/)多服务共享主机/虚机 单服务部署单一主机/虚机 单服务部署单一容器(Docker) 无服务部署(server

  • 刘备三顾茅庐,请Elasticsearch出山

     之前分享的一篇《赤壁之战,曹操大败只因缺了ServiceMesh》受到不少好评,今天我们继续通过“三国”学技术,讲的是Elasticsearch的前世今生。 话说吧,有这么三个人,刘备、关羽和张飞,刘备是老大,关羽是二哥,张飞是老三,三兄弟每天玩在一起,打魔兽玩星际,一起吃鸡,

  • DBA的五款优秀SQL查询优化工具

    一般来说,SQL查询优化器分析给定查询的许多选项,预估每个选项的成本,最后选择成本最低的选项。如果查询优化器选择了错误的计划,则性能差异可能从几毫秒到几分钟。幸运的是,现在有许多第三方SQL查询优化工具可以自动优化每个SQL查询。这些工具极大地简化了开发人员和数据库管理员的工作,因为他们提供了正确的

  • 用Pandas库实现MySQL数据库的读写

    本次分享将介绍如何在Python中使用Pandas库实现MySQL数据库的读写。首先我们需要了解点ORM方面的知识。ORM技术对象关系映射技术,即ORM(Object-RelationalMapping)技术,指的是把关系数据库的表结构映射到对象上,通过使用描述对象和数据库之间映射的元数据,将程序中

  • 千万级并发下,淘宝服务端架构如何演进?

     本文以淘宝为例,介绍从一百个并发到***并发下服务端架构的演进过程,同时列举出每个演进阶段遇到的相关技术,让大家对架构的演进有一个整体的认知,文章***汇总了一些架构设计的原则。在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:①分布式:系统中

  • Redis闲谈(1):构建知识图谱

    场景:Redis面试(图片来源于网络)复制面试官:我看到你的简历上说你熟练使用Redis,那么你讲一下Redis是干嘛用的?  小王:(心中窃喜,Redis不就是缓存吗?)Redis主要用作缓存,通过内存高效地存储非持久化数据。  面试官:Redis可以用作持

推荐阅读