阿里云出现大规模故障;2023 最佳发明榜单;愤怒的南瓜|思否技术圈周刊

2023-11-17
阅读 3 分钟
588
双十一刚结束,阿里云就大面积故障,持续长达 3 个半小时。据阿里云公告,故障源于某个底层服务组件,影响地域涵盖了国内以及海外多个国家。“淘宝崩了”、“外卖崩了”、“闲鱼崩了”等迅速冲上热搜。大批依赖阿里云的设施随之崩溃:外卖派送停止、超市无法结账、停车场不抬杆。甚至洗衣机、直饮水机和充电桩等服务也停止运转。
封面图

“超越” SQL 的数据查询语言“新秀”Top8:GraphQL、PRQL、WebAssembly上榜

2022-04-28
阅读 3 分钟
2.9k
几十年来,SQL(结构化查询语言)一直在数据查询语言领域处于主导地位,几乎成了数据库的“代名词”,任何想从数据库中检索信息的人都必须学习 SQL。但随着时代的变迁,SQL 对数据检索的主导力量正在减弱。

50 年过去了,为何 SQL 仍那么重要?

2021-01-21
阅读 5 分钟
4.7k
1971 年 的 3 月,英特尔推出了世界上第一个通用微处理器,即 [Intel 4004],成本 60 美元的它,拥有约 2,300 个晶体管。

PrestoSQL 更名 Trino;永别了,Flash;华为下架腾讯全部游戏丨思否技术周刊

2021-01-03
阅读 4 分钟
5.3k
该项目原本是由 Facebook 运营的,但 2019 年年初,Presto 团队的三位创始人离开了 Facebook。从此,Presto 项目被一分为二,由 Facebook 维护 PrestoDB,Martin、Dain、David 三位 Presto 项目最早的发起人维护 PrestoSQL。

华为正式开源数据虚拟化引擎 openLooKeng,可以提供统一 SQL 接口

2020-07-02
阅读 1 分钟
5.8k
SementFault 7 月 2 日消息,华为宣布正式开源数据虚拟化引擎 openLooKeng,这是一款开源的高性能数据虚拟化引擎,可以提供统一 SQL 接口,具备跨数据源/数据中心分析能力以及面向交互式、批、流等融合查询场景。同时增强了前置调度、跨源索引、动态过滤、跨源协同、水平拓展等能力。

Apache Tajo:一个运行在YARN上支持SQL的分布式数据仓库

2014-04-08
阅读 3 分钟
4.4k
(1)将SQL转化为MapReduce。典型代表是Apache Hive,这种系统的特点是扩展性和容错性好,但性能低下。为了弥补SQL on MapReduce的不足,google提出了Tenzing(见参考资料[3]),与Hive不同,Tenzing充分借鉴了MapReduce和DataBase的优势,首先,它对传统的MapReduce进行了优化(比如Map 可以不写磁盘,Reduce可不必排序...

图解 SQL Join

2014-04-02
阅读 3 分钟
11k
我认为 Ligaya Turmelle 关于 SQL Join 的文章是一篇非常棒的新手入门指南。由于 SQL Join 似乎被默认为基础,同时利用文氏图表来解释它,乍一看似乎是很自然的选择。然而,就像她的文章下面评论里说的,我也发现在实际测试中,文氏图并没有完全符合 SQL Join 语法。

用子查询计算非重复条目,加速五十倍!

2014-02-19
阅读 3 分钟
6.1k
首先一点:我们如果有一个很大的数据集而且可以容忍它不精确。一个像 HyperLogLog 的概率统计器可能是你的首选(我们在以后的博客中会讲到HyperLogLog ),但是要追求快速精准的结果,子查询的方法会节省你很多时间。

十步完全理解 SQL

2014-01-13
阅读 10 分钟
8.8k
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。

MySQL 超新手入门(5) JOIN 与 UNION 查询

2014-01-09
阅读 6 分钟
6.7k
在「world」资料库的「country」表格中,储存世界上所有的国家资料,其中有一个栏位「Capital」用来储存首都资料,不过它只是储存一个编号;另外在「city」表格中,储存世界上所有的城市资料,它主要的栏位有城市编号和城市的名称:

为什么说ORM是一种反模式

2014-01-06
阅读 4 分钟
9.3k
因此,在本文中我将集中讨论ORM本身。同时,我尽力保持简洁,因为我从自己的SQL文章中发现:人们一旦读到让他们发怒的内容就很容易离开(同时留下一句评论,而不论他们所关注的东西是否在后面会讨论到)。

MySQL 超新手入门(4) 运算式与函式

2014-01-03
阅读 14 分钟
5.1k
系列文章目录 1 值与运算式 不论在执行查询或资料异动的时候,你都可能会使用各种不同种类的值(literal values)来完成你的工作: 不同种类的值会有不同的用法与规定,可以搭配使用的运算子和函式也不一样。根据资料类型可以分为下列几种: 数值:可以用来执行算数运算的数值,包含整数与小数,分为精确值与近似值两种 字...

MySQL 超新手入门(3) SELECT 基础查询

2013-12-26
阅读 11 分钟
4.9k
表格是资料库储存资料的基本元件,它是由一些栏位组合而成的,储存在表格中的每一笔纪录就拥有这些栏位的资料。以储存城市资料的表格「city」来说,设计这个表格的人希望一个城市资料需要包含编号、名称、国家代码、区域和人口数量,所以他为「city」表格设计了这些「栏位(column)」:

MySQL 超新手入门(1)重新开始

2013-12-05
阅读 3 分钟
5.5k
三国演义是一部在华人世界非常普及的历史小说,是由罗贯中根据元朝的三国志平话改编,他以东汉末年魏、蜀、吴三国斗争为主题,收集历史资料和说书人的故事,成为这一部大家都非常熟悉的故事。或许我们现在觉得这些历史已经跟我们没什么关系了,不过大家都知道关公过五关斩六将,刘备三顾茅芦,诸葛孔明的空城记。这些老...