服务器出现了一个新软件,一帮大佬吵起来了!

这篇具有很好参考价值的文章主要介绍了服务器出现了一个新软件,一帮大佬吵起来了!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一天深夜,加班的程序员都已经下班,而服务器却热闹了起来。

服务器出现了一个新软件,一帮大佬吵起来了!

 

“听说了吗?这家公司即将有一个大项目要来!”,tomcat神秘的说到。

隔壁的Nginx闻声说到:“什么大项目?”

“说是什么大数据,要实现10亿级数据秒级检索!”

“啥,10亿,秒级?”

“是啊,这次不知道又是哪个数据库要受苦了”,tomcat笑着说到。

“MySQL呢,来活儿了!”,Nginx喊到。

MySQL一听这项目情况,连连摇头,“别开玩笑了,我这小本买卖,哪承接的了这种业务啊,这数据量太大了,还要秒级检索,我可干不了”

“你这专业的数据库都干不了,那谁能干?”

“我是以事务为基础的关系型数据库管理系统,关注ACID特性和数据完整性,在传统业务场景中是我的强项。你说的这个场景它不是我的擅长啊!我感觉HBase老哥能揽这活儿,他不是号称大数据的数据库吗,铁定能行”

一旁的HBase一脸淡定,毕竟是大数据领域的大佬,气场还是很稳,缓缓问道:“区区10亿数据,有什么好怕的,他们准备用多少台服务器?”

“听说是单机”,tomcat说到。

一听这话,HBase瞪大了眼睛,“单机?那我可干不了”

“你不是干大数据的吗,怎么也干不了?”,Nginx问到。

“我确实是干大数据的,但我要依赖Hadoop生态,从来都是组团战斗,采用集群化部署,这单机要实现这么大数据量秒级检索,我可没把握!”

“还是看我的吧”,一个声音从角落里传来。

大伙寻声看去,原来是ElasticSearch。

“我还没说话呢”,这时,又一个声音从另一个角落出来。

大伙再次看去,MongoDB也从角落里走了过来。

“你们俩,能行吗?”,MySQL有些怀疑的问到。

“我是专门用于全文搜索和分析的数据库,使用倒排索引进行快速搜索。我在处理大型数据集时非常擅长,集群和单机我都能部署,虽然单机10亿数据量还要秒级查询挑战很大,但我相信还是可以试一试”,ES自信的说到。

大伙听完都点了点头。

“再快你也是用Java写的,而我是用C++写的!我是一款基于文档的数据库,提供灵活的数据模型,可以轻松地处理非结构化数据。我的查询速度很快,并且能够支持高并发读写操作,这个项目我也可以试一试”

“你C++写的怎么了,未必有我快!我的全文检索性能,你能比吗?”,ES有些不服。

MongoDB也不退让,“这项目又没说要全文检索,恐怕是英雄无用武之地。反倒是你那写入数据的高延迟才让人担心呢。”

“这项目也没强调数据的实时性啊!”

见两位争执不下,MySQL站了出来,“好了好了,大家都别嘴上工夫逞强了,到底谁更技高一筹,到时候看测试结果就知道了!我打听到明天程序员就要来做性能测试,你们准备准备吧!”

这俩又互放了几句狠话就离开了,喧闹的服务器总算安静了下来。

 

第二天,大家都在关注着这个ElasticSearch和MongoDB的比试,等了很久却一直没有消息。

一直到了下午,Nginx才传来了消息:“兄弟们,ES和MongoDB两位都没戏了!我刚刚听浏览器告诉我,程序员从网上下载了一个新的数据库软件,一会儿就要传上来安装了!”

“叫什么名字?”,大伙齐声问到。

“叫什么Click···,哎,我有点想不起来了!”,Nginx支支吾吾的说到。

“没听过这号人物啊,咱数据库圈啥时候来的新人?”,MySQL说到。

MongoDB不屑的说到,“新人啊,那不用怕”

倒是ES有些不安,眉头紧锁,低声说到:“这名字有点耳熟,好像有点厉害的样子”,

就在大伙说话间,这新的数据库软件已经安装完成。

这一下大家看清楚了他的名字:ClickHouse

 

他热情地跟大家打招呼,“大家好,我是ClickHouse,大家都叫我CK,刚来到这里,多多关照”

大伙一阵寒暄后,程序员对CK的性能测试开始了。

只见数据源源不断的通过网络灌了进来,才没多一会儿就超过10亿条了。

“你的写入速度怎么这么快?”,MySQL惊讶的问到。

“你这确定是写了10亿条数据吗,怎么才占了10几个G存储?”

“我是一个列式存储的数据库,使用高性能的压缩算法压缩数据,来存储和检索大量数据,所以占用空间会省很多,这对查询也有帮助,可以减少很多I/O数量,提升查询性能”

“有那么厉害吗,能查多快?”

ClickHouse只是笑了一下,并没有回答。

 

说话间,程序员开始了查询性能测试。

tomcat说到:“来了老哥,查询请求过来了。”

话音刚落,tomcat就收到了数据,前后不过800毫秒的时间。

接着程序员又进行了多次查询测试,CK基本上都能做到秒级响应,有时候甚至在几十毫秒。这一波操作下来,大伙看得叹为观止。

连一向自负的MongoDB也忍不住问到:“好家伙,你咋这么快”

“我跟您一样,也是用C++写的,除了列式存储、压缩数据,我还有稀疏索引、跳数索引、SIMD指令应用等技术,所以比较快”

大伙都纷纷点头,凑了过来,围了一圈儿,让CK详细的分享起他高性能的秘密。

一旁的HBase叹了口气说到:“真是长江后浪推前浪啊!”

 

好了,这一期的故事就讲到这里了,如果你想查看更多未发布过的新鲜又有趣的技术小故事,可以扫描下方二维码购买我最新出版的《趣话计算机底层技术》图书。书中用一个个的小故事系统性的讲解了计算机底层技术的基本原理,以及如何运用他们解决日常工作中的各种实际问题。
![](https://img2023.cnblogs.com/blog/659280/202306/659280-20230610183139057-562409798.png)文章来源地址https://www.toymoban.com/news/detail-426947.html

到了这里,关于服务器出现了一个新软件,一帮大佬吵起来了!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 超越 Nginx!号称下一代 Web 服务器,用起来够优雅!

    Nginx是一款非常流行的Web服务器,在Github上已有 16K+Star ,我们经常用它来做静态资源托管或反向代理。最近发现了一款全新的Web服务器 Caddy ,Star数超越Nginx,标星 38K+Star 。试用了一下 Caddy ,发现它使用起来比Nginx优雅多了,功能也很强大,推荐给大家! SpringBoot实战电商项目

    2024年02月21日
    浏览(42)
  • Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器

    Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中

    2024年02月19日
    浏览(46)
  • 【腾讯云TDSQL-C Serverless产品体验】与云函数一起来一次无服务器体验

    写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二

    2024年02月06日
    浏览(67)
  • 玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

    基于我个人的工作内容和兴趣,想要在家里搞一套服务器集群,用于容器/K8s 等方案的测试验证。 考虑过使用二手服务器,比如 Dell R730, 还搞了一套配置清单,如下: Dell R730 3.5 尺寸规格硬盘 CPU: 2686v4*2 内存:16g*8 存储:480Gintel ssd 系统盘 + 6tsas 希捷* 2 个数据盘 RAID 卡:h73

    2024年02月11日
    浏览(51)
  • 如何从Github拿到代码在云服务器跑起来--算力云从零搭建和配置GPU模型环境

    写在前面: 在服务器的Linux系统中复制使用Ctrl+shift+C,粘贴使用Ctrl+shift+V 1.首先拿到一份代码先研究他的readme.md也就是说明文档(至关重要),根据说明文档的详细程度可以间接判断代码能否跑起来,或者代码是否靠谱,不然花很多时间研究才发现代码没有可行性。以下我的代

    2024年04月13日
    浏览(56)
  • 服务器出现404错误怎么处理

    很多站长使用虚拟主机或者云服务器做网站的以为这个就是空间商的问题,空间商主要服务虚拟主机的运维,跟404出现错误 并不完全直接关联的, 也是关于多方面的问题存在的, 现在由壹基比小鑫来给大家讲解下: 1.错误原因 HTTP 404 错误意味着链接指向的网页不存在,即原

    2024年04月11日
    浏览(39)
  • vscode服务器连接出现的问题

    1.known_hosts文件错误 1.首先终端ssh连接服务器,看报错信息 2.报错提示:“Add correct host key in C:\\\\Users\\\\LENOVO/.ssh/known_hosts to get rid of this message. Offending ECDSA key in C:\\\\Users\\\\LENOVO/.ssh/known_hosts:3 ECDSA host key for 10.112.96.81 has changed and you have requested strict checking. Host key verification failed.”

    2024年02月06日
    浏览(48)
  • 服务器启动出现问题时,该如何处理?

    启动类故障是服务器托管用户遇到较多的故障之一。今天给大家简单科普一下服务器在遇到故障时该如何解决,(PS:这也 是公司技术经常讲的哦)服务器启动出现问题时,该如何处理? 一、定义举例与启动、关闭过程有关的故障。启动是指从自检完毕到进入xx作系统应用界

    2024年01月20日
    浏览(42)
  • uniapp 出现连接服务器超时,点击屏幕重试

    可以从以下几个方面排查问题:    当 Uniapp 应用出现服务器超时的情况时,可以采取以下步骤进行排查: 1. 检查网络连接是否正常:首先需要检查网络连接是否正常,包括本地网络和服务器网络,确保网络连接稳定。 2. 检查服务器是否正常:需要检查服务器是否正常运行,

    2024年02月16日
    浏览(57)
  • “代理服务器出现问题,或者地址有误”解决方案

    网上查了很多方法,终于解决了,在此分享一下(前两个方法为通用方法, 都不行的话,可以试试第三种方法) 方法一 :(windows11版) 打开设置——网络和Internet——找到代理  进入后可能是手动设置代理开启了,关闭即可 方法二 :(通用版) 打开控制面板——找到网络

    2024年02月03日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包