好奇的月亮

2020-11-21 19:36:10

深入研究卡西尼号任务中的原始数据-直接从JPL中寻找可能的外星生命。哦,是的-了解PostgreSQL。

数据是一种强大的药物-它是您企业的生命之源。您如何确保其正确并讲述正确的故事? PostgreSQL可以提供帮助,但是该游戏还有很多其他功能。

无论您使用迁移,模型同步器还是良好的老式SQL,启动应用程序都非常简单。但是,从一年后的今天开始,当您的应用程序发展壮大,并且您正在尝试衡量发生了什么...当数据不堪重负并且您需要了解正在积累的内容时,故事可能会迅速改变。

学习PostgreSQL的工作方式只是处理数据的一个方面。 PostgreSQL可以启用,增强和扩展您作为开发人员/ DBA所做的工作。就像工具箱中的任何工具一样,它可以帮助您创建废话,切开手指或帮助您成为自己的超级巨星。

这就是``好奇的月亮''的观点-数据是事实,数据是您的朋友,数据是您的业务。您所使用的工具(即PostgreSQL)只是为了保护您的财富并帮助您了解它所告诉的内容。

但是,“关注数据”意味着什么?您甚至如何开始?这些是很好的问题,也是我概述本书时遇到的难题。我很快意识到,要真正理解固态数据库的设计的力量和必要性,唯一的方法就是过上新的DBA的生活……就像我们都在某个时候一样被扔进火里了……

认识我们在Red:4 Aerospace的虚构实习生Dee Yan。她刚刚从土星手中获得了海量数据的密钥,并且她必须加载,评估并为一个关键项目进行分析。她知道PostgreSQL存在...但是仅此而已。

这本书不仅具有教程意义,还具有类似于《火星人》的叙述元素,您可以在其中了解Dee及其作为新开发人员/ DBA所面临的问题...以及她如何解决这些问题。

跟随我们虚构的数据科学实习生Dee Yan,她担任虚构的航空航天初创公司Red:4的临时数据库管理员。她将像大家一样学习PostgreSQL:在工作中和承受压力的情况下。

您将从基础开始:创建表和导入数据。但是很快,您将充斥着来自太空的辉煌SQL和数据(卡西尼号任务的NASA / JPL档案),创建函数,通用表表达式以及使用窗口函数以科学的名义计算聚合,同时尝试计算数字看看是否有生命在一个非常好奇的小月亮的冰下。

“我发现这本书是Postgres功能的宝库。CTE现在正在让我大吃一惊。我是一名后端工程师,而且我一直在与我的DBA同事分享我学到的东西。她现在正在通过我收集一些提示!我没有找到关于这些中级/高级Postgres技巧的引人入胜的好教程,而“ A Curious Moon”填补了这一空白。书中的提示。”

我不会在引发睡眠的演示和示例上浪费您的时间-我们将通过直接从命令行将数百万条记录导入PostgreSQL中来开始运作,然后再进行查询以确保正确性。从那里,我们戴上侦探帽开始工作。

我们没有时间使用蓬松的工具!是的,那里有GUI和可视工具,但是在描述所需的精确表和索引集时,带有PostgreSQL的SQL简单易用。

您将使用命令行和Makefile像pro一样导入数据。您可以使用一些GUI,但是在Red:4上,我们相信保持简单和强大。

您将成为“数据型”。您将通过来自JPL的真实原始数据进行基本的审核过程。数据来自哪里都无所谓,它总是会出错。

您将使用基本查询来搜索Cassini原始数据。提取数据只是过程的一部分–寻找线索并了解您所看到的是下一步。为此,您将使用通用表表达式,全文搜索索引和窗口函数。

您将使用内置的分析工具和对象来加快慢速查询的速度。卡西尼号数据转储是巨大的,在分析记录中进行筛选可能很耗时!您将使用EXPLAIN和ANALYZE找出放置索引的位置以及何时构建物化视图(在磁盘上缓存数据)才有意义。

NASA是一个非常全面的组织,但人员众多,例如电子表格和电子表格会破坏数据。在与土卫二的22次近战中,您将使用数学分析,使用来自INMS的数据来验证飞越的高度和速度。

您最终将对非常真实的科学数据进行最终分析:恩克拉多斯的冰下有生命吗?

您将拥有支持该主张所需的所有数据:人类创造过的两种最敏感仪器的热,化学和矿物学结果。您将运行查询并亲自查看结果!

这是大多数DBA不想让``应用开发者''知道的发现:处理数据令人陶醉。学习有效使用数据所需的技能可能是您职业生涯中最好的投资之一...问这些人...

“通读《好奇的月亮》……就像读《火星人》一样,它只是在试图在肮脏的DBA的敌对环境中生存,而不是试图在另一个星球的敌对环境中生存。强迫性可读。推荐。”

我喜欢这本书!叙述格式就像我从未读过的其他编程书籍一样,它确实使我充满了参与和兴趣。过去,我一直在努力推动编写干本和常规本的编程书籍,但是《好奇的月亮》中的人物使这本书具有相关性,这使我想学习。

“我真的很喜欢这本书!这是我读过的最好的技术书籍之一,我每年读40本书(技术和非技术书籍)。我最喜欢这本书的是具有技术写作的科幻故事,就像是极客的小说!”

是的,一点没错。早在2005年,卡西尼号便例行了一次土卫二土卫二的飞行,土卫六的卫星大小相当于英国(直径313英里)。它是太阳系中反射性最强的物体,上面覆盖着光滑的冰...除了南极以外...

原来,这颗小卫星被挤在木星和土卫六之间,而引力将其核心内的热量散发出去。在某些地方产生的热量会产生高达90 C的温度,这看起来就像我们在地球上看到的深水羽流一样。

热水在月球的南极产生羽状流,将物质喷射到太空中。直到2007年,卡西尼号以惊人的高速度和低海拔飞过它们时,我们才知道其中的物质。

机载质谱仪将其铲起,...您不会知道...是海水。冰下有一个咸海,其中含有甲烷和碳氢化合物,反映了我们在地球上的深海``烟囱''。这使科学家们推测,土卫二是一种生物反应器,能够在特殊情况下产生生命。

这颗小卫星很小,大约相当于德克萨斯州的大小,但它却不断将水喷射到太空中。其中一些会像细小的冰粒一样下雨,覆盖在地表并使其成为太阳系中最具反射性的物体。其中一些被吸回土星本身,使土卫二成为我们所知的唯一将物质归还其宿主星球的卫星。

其中一些进入轨道,形成了土星的“ E环”,如上所示。那幽灵般的蓝色光芒,是太阳系中第二大行星环,完全是由土卫二的冰冷射流产生的……太小了,无法贡献那么多物质。

我不知道...你告诉我。我们可以整日猜测外星人,沉没的不明飞行物和雷神的暗藏宫殿,但你知道会有什么更好的选择吗?让数据告诉我们发生了什么。

这就是我们作为数据人员所做的事情:让数据告诉我们故事。一切都在那里,利用卡西尼号的任务数据,我们可以筛选出巨大的数量来寻找答案。

那你可以筛选一下。系好安全带! PostgreSQL很有趣,但是有趣的是,这个故事背后的数据。学完这个故事后,您将可以运行(并理解)一个令人惊叹的数据库查询的麻烦。这些结果被美国国家航空航天局(NASA)称为“在恩克拉多斯水域终生吸烟的武器”。

与Dee和帮派度过周末,在Red:4,深入探寻Enceladus的行星之谜。

它是数字的,目前还没有计划打印它...虽然可能有一天。您可以下载PDF,epub(iPad / iOS)或Kindle版本。

是的-与我们所有的书籍一样,您现在可以永久获得所有更新。

您并不孤单-一些人遇到了一般性问题,需要一些帮助,为此,我们在书中链接了一个GitHub存储库,您可以在其中进行提问。您也可以给我Dee或M. Sullivan发送电子邮件。

一点也不-所有(数据和故事)来自NASA / JPL。我确实是我的好朋友的组合,其中主要角色Dee Yan是我的好朋友,但所有数据都是直接来自Cassini。

书中有一些链接可以将您定向到可以下载的ZIP文件。它充满了令人惊奇的CSV数据,其中包括概述了发送给Cassini的每个命令的“总体计划”任务数据。