数据库为何又如何走向分布式?
数据库领域图灵奖获得者JimGray说过:“所有的存储系统最终都会演变成数据库系统。(Allstoragesystemswilleventuallyevolvetobedatabasesystems.)”数据库系统经过几十年演进后,分布式数据库在近几年发展如火如荼,国内外出现了很多分布式数据库创业公
docker概念很乱?俺来替你理一下!
聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。docker是什么?OCI又是什么?CRI又是什么?containerd又TM是什么?有没有感觉概念非常的乱?造成这一切乱
Spark SQL 重点知识总结
一、SparkSQL的概念理解SparkSQL是spark套件中一个模板,它将数据的计算任务通过SQL的形式转换成了RDD的计算,类似于Hive通过SQL的形式将数据的计算任务转换成了MapReduce。SparkSQL的特点:和SparkCore的无缝集成,可以在写整个RDD应用的时候
一张900w的数据表,16s执行的SQL优化到300ms?
前言证实参考资料有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16s938ms(execution:16s831ms,fetching:107ms),按照下文的方式调整SQL后,
如何更快地将string转换成int/long
你好鸭,Kirito今天又来分享性能优化的骚操作了。在很多追求性能的程序挑战赛中,经常会遇到一个操作:将String转换成Integer/Long。如果你没有开发过高并发的系统,或者没有参加过任何性能挑战赛,可能会有这样的疑问:这有啥好讲究的,Integer.valueOf/Long.valueOf
为什么代码规范要求SQL语句不要过多的join?
送分题面试官:有操作过Linux吗?我:有的呀面试官:我想查看内存的使用情况该用什么命令我:free或者top面试官:那你说一下用free命令都可以看到啥
图解SQL基础知识,小白也能看懂的SQL文章!
本文介绍关系数据库的设计思想:在SQL中,一切皆关系。在计算机龄域有许多伟大的设计理念和思想,例如:在Unix中,一切皆文件。在面向对象的编程语言中,一切皆对象
如何构建私有 Docker Hub 镜像站
自去年11月份开始,Docker公司为了降低运营成本对DockerHub上pull镜像的策略进行了限制,本文介绍了构建私有DockerHub镜像站的方式,可将DockerHub上的libraryrepo的镜像同步到本地镜像仓库。作者:木子(才云)编辑:Sarah(K8sMeetup)来源:K8sMe
PostgreSQL的函数和存储过程
简介PostgreSQL是最流行的对象关系型数据库系统。它是一个强大的、高性能的数据库系统。在这篇文章中,我们将讨论如何使用函数和存储过程来执行操作,如插入、删除、更新和查询。感兴趣的同学可以通过memfiredb.com一边操作一边阅读。函数一般来说,函数是一组进行任何操作的SQL语句,如选择、插
SQL 手工注入总结,必须收藏 !
虽说目前互联网上已经有很多关于sql注入的神器了,但是在这个WAF横行的时代,手工注入往往在一些真实环境中会引起尤为重要。此处主要把以前学过的知识做个总结,不会有详细的知识解读,替代查询手册的形式,更多以后的复习与查阅,文中内容可能会存在错误,望师傅们斧正!0x01Mysq
图解SQL基础知识,小白也能看懂的SQL文章!
作者丨不剪发的Tony老师链接https://blog.csdn.net/horses/article/details/104553075本文介绍关系数据库的设计思想:在SQL中,一切皆关系。在计算机龄域有许多伟大的设计理念和思想,例如:在Unix中,一切皆文件。在面向对象的编程语言中,一切皆对象。
SQL中如何处理除数为0的情况?
数据库开发问题我们在进行数据统计的时候,经常会遇到求百分比,环比,同比等这些需要除以某个数的情况,而如果除数为0,数据库是会报错的。那么遇到这样的情况我们怎么处理呢?下面我们用示例给大家讲解一下处理方法。解决办法情况一例如SELE
Docker内核技术原理之Namespace
Docker的空间隔离使用的是namespace(空间),它是内核提供的一种空间隔离,在一个空间下,每个进程看到的视图是一致的,相应的如果不在一个空间下看到资源视图是不一致的,举个例子,如果两个进程在同一个网络命名空间下,那么他们看到的网络信息(网卡、IP、路由等)是一样的,可以通过localhos
Docker 方式跑 Golang 程序 web 服务
【导读】今天的文章中作者总结了高效快速部署个人博客的经验,介绍了打包方面优化对性能的提升。自从上次博客从PHP切换到GO语言后,博客上线已经一段时间了,最大的变化就是部署简单,高效,省去了以前配置PHP的部署问题。另外一个就是系统的资源也有明显降低了。首先,本博客使用的云主机是1核1G内
两个 Docker 使用神技,99% 的人都不知道!
最近发现两个非常好用的工具,一个是runlike,一个是whalerrunlike:通过容器打印出容器的启动命令whaler:通过镜像导出dockerfile听起来是不是想说N...B...哈哈,那就走起?1找回Docker容器运行的命令平时可能因为测试或者一些规范的操作方式导致启动一个容器,忘记了
干货|一文读懂阿里云数据库Auto Scaling是如何工作的
1.前言Gartner预测到2023年,全球3/4的数据库都会跑在云上,云原生数据库最大的优势之一便是天然拥有云计算的弹性能力,数据库可以像水、电、煤一样随取随用,而AutoScaling能力便是弹性的极致体现。数据库的AutoScaling能力是指数据库处于业务高峰期时,自动扩容增加实例资源;在业
图解|什么是 MongoDB 高可用架构
坚持思考,就会很酷大纲MongoDB背景高可用架构Master-Slave模式ReplicaSet副本集模式Sharding模式推荐使用姿势使用姿势一:怎么保证高可用?使用姿势二:怎么保证数据的高可靠?使用姿势三:怎么保证数据的强一致性?总结后记MongoDB背景MongoDB是一款功能完善的分布式
Docker 内核技术原理之 Namespace
Docker的空间隔离使用的是namespace(空间),它是内核提供的一种空间隔离,在一个空间下,每个进程看到的视图是一致的,相应的如果不在一个空间下看到资源视图是不一致的,举个例子
记录一次直播系统的分析和设计
两年前,我参与了一个支持100万用户同时在线、20万并发的直播答题系统的架构设计,下文将以『直播答题』的应用场景为例,带你了解当前疫情下火爆的直播应用背后的技术架构。内容分成以下4个部分:产品功能简介面临的技术挑战技术选型及依据架构设计方案01产品功能简介直播答题能在当时成为风口,得益于它的玩法足够
详解MQ消息队列及四大主流MQ的优缺点
作者:光头2强来源:blog.csdn.net/qq_44240587/article/details/104630567前言近期有了想跳槽的打算,所以自己想巩固一下自己的技术,想了解一些面试比较容易加分的项,近期准备深入研究一下Redis和MQ这两样,这总体上都是为了解决服务器并发的原因,刚翻到了