[ 更换 ]
热门城市
北京上海广州深圳成都杭州南京武汉天津西安重庆青岛沈阳长沙大连厦门无锡福州济南宁波昆明苏州郑州长春合肥南昌哈尔滨常州烟台南宁温州石家庄太原珠海南通扬州贵阳东莞徐州大庆佛山威海洛阳淮安呼和浩特镇江潍坊桂林中山临沂咸阳包头嘉兴惠州泉州三亚赣州九江金华泰安榆林许昌新乡舟山慈溪南阳聊城海口东营淄博漳州保定沧州丹东宜兴绍兴唐山湖州揭阳江阴营口衡阳郴州鄂尔多斯泰州义乌汕头宜昌大同鞍山湘潭盐城马鞍山襄樊长治日照常熟安庆吉林乌鲁木齐兰州秦皇岛肇庆西宁介休滨州台州廊坊邢台株洲德阳绵阳双流平顶山龙岩银川芜湖晋江连云港张家港锦州岳阳长沙县济宁邯郸江门齐齐哈尔昆山柳州绍兴县运城齐河衢州太仓张家口湛江眉山常德盘锦枣庄资阳宜宾赤峰余姚清远蚌埠宁德德州宝鸡牡丹江阜阳莆田诸暨黄石吉安延安拉萨海宁通辽黄山长乐安阳增城桐乡上虞辽阳遵义韶关泸州南平滁州温岭南充景德镇抚顺乌海荆门阳江曲靖邵阳宿迁荆州焦作丹阳丽水延吉茂名梅州渭南葫芦岛娄底滕州上饶富阳内江三明淮南孝感溧阳乐山临汾攀枝花阳泉长葛汉中四平六盘水安顺新余晋城自贡三门峡本溪防城港铁岭随州广安广元天水遂宁萍乡西双版纳绥化鹤壁湘西松原阜新酒泉张家界黔西南保山昭通河池来宾玉溪梧州鹰潭钦州云浮佳木斯克拉玛依呼伦贝尔贺州通化朝阳百色毕节贵港丽江安康德宏朔州伊犁文山楚雄嘉峪关凉山雅安西藏四川广东河北山西辽宁黑龙江江苏浙江安徽福建江西山东河南湖北湖南海南贵州云南陕西甘肃青海台湾内蒙古广西宁夏香港澳门
培训资讯网 - 为兴趣爱好者提供专业的职业培训资讯知识

「数据科学」数据科学家为什么该学习PostgreSQL

学习 数据 科学

SQL是成为数据科学家的必要条件吗?答案是肯定的。数据科学已经发展了,虽然许多数据科学家仍然使用CSV文件(值以逗号分隔的文本文件),但它们不是最好的选择。Python Panda库允许从CSV文件加载数据,但是这些文件有许多约束。例如,它们通常不连接到数据库,这就要求您在每次更新数据时生成一个新的CSV文件提取。在大数据时代,这是完全不切实际的。

关系数据库为使用大数据存储库提供所需的支持和敏捷性。PostgreSQL是领先的关系数据库管理系统之一。专为处理大型数据集而设计的Postgres是数据科学的完美匹配。在本文中,我们将介绍在数据科学中使用Postgres的优点和缺点。

「数据科学」数据科学家为什么该学习PostgreSQL

什么是数据科学家?

数据科学是近年来最受欢迎的职业选择之一。随着组织管理着巨大的数据集,对能够从中提取有价值信息的专家的需求也在增加。

数据科学家处理大数据,帮助组织从数据中获得可操作的见解。例如,他们可以发现一个市场利基,或者根据最新的市场趋势改进公司的产品。

数据科学的领域和它所操作的数据一样多样化,但有一些核心技能是每个数据科学家都应该具备的。

  • 编程技能:数据科学家使用编码来分析和处理信息,所以有很强的编程技能是很重要的。数据库和统计编程语言,如SQL或R,是必须的。数据科学家了解的编程语言越多,可以应用的工具越多,效果就越好。
  • 统计和数学技能:数据科学需要处理统计数据。您需要正确的算法从数据集提取您想知道的内容。要做到这一点,数据科学家需要对统计学和数学概念有很强的掌握。

技术技能是必须的。然而,数据科学家也需要软技能,比如决心、对细节的关注和分析能力。在数据科学领域工作的两个基本技能是好奇心和灵活性。例如,数据科学家经常需要为数据问题提出开箱即用的算法。

PostgreSQL是什么?

关系数据库管理系统(RDBMS)。这个开源平台是由PostgreSQL全球开发小组开发的,该小组由公司和个人贡献者组成。它得到了广泛的软件即服务(SaaS)解决方案市场的支持,这些解决方案用于在云中和本地运行Postgres。

PostgresSQL的主要功能包括:

  • 免费许可:该平台可以免费下载、使用、扩展和分发。
  • 复杂查询支持:Postgres的基本特性之一是处理复杂查询的能力。复杂查询是从数据库发出的请求,超出了SELECT和WHERE等基本SQL请求的范围。
  • 多版本并发控制:该特性允许不同的用户同时对数据库进行读写操作。
  • 用户定义类型:用户可以自定义函数来定义单个数据类型。数据科学家使用已知或未知的数据。将两种或三种数据类型组合成一种新的数据类型,可以帮助数据科学家解决来自不同来源的大量数据的复杂问题。
  • 高度符合SQL ISO/ iec9075标准:PostgreSQL满足164个强制特性中的150个,完全符合标准要求。从一开始,遵从SQL标准就一直是Postgres的优先事项。
  • 强大的社区支持:Postgres拥有一个庞大的贡献者社区,他们致力于扩展和开发这个平台。有广泛的支持文档和论坛。
  • 编程语言支持:PostgresSQL支持所有主要的编程语言,如Python、C和Java。它还通过JSON支持NoSQL查询。
  • 多环境支持:PostgreSQL的特点之一是支持

云计算和本地环境。这称为多环境或跨环境支持。RightScale最近的一份报告显示,大多数使用Postgres的组织选择了一种混合的云环境,即内部配置和云系统的混合。

Postgres对数据科学的利弊

PostgresSQL支持大数据,为文档添加了JSON-B,为地理定位系统添加了PostGIS。它允许用户根据自己的工作负载调整平台。

该平台在混合事务/分析处理(HTAP)中结合了数据分析和事务功能。该特性使数据库能够同时执行在线分析处理(OLAP)和在线事务处理(OLTP)。例如,组织可以使用Postgres中的HTAP技术来管理来自物联网设备和其他操作应用程序的信息。

由于Postgres的灵活性和可扩展性,它在数据科学家中非常流行。但是,它不将数据存储在列中,这使得大型数据仓库很难处理这些数据。

在数据科学中使用PostgresSQL有利有弊。以下是一些优点和缺点:

优点

  1. SQL Rich:由于强调SQL标准遵从性,所以Postgres支持很多SQL语法。这包括公共表表达式、表继承和Windows函数。
  2. 非结构化数据支持:Postgres支持NoSQL数据,如XML、JSON和HStore。
  3. 并行查询:该特性允许同时运行处理器中的所有核心。这在数据科学中尤其重要,因为在数据科学中经常运行一个通用查询。
  4. 声明式分区:该功能可以指定如何将表划分为称为分区的部分。例如,当处理地理上分布的大型研究数据集时,这使您能够为每个区号分离不同的分区。

缺点

  1. 没有压缩:没有足够的空间会限制某些分析的性能。压缩数据有助于避免在向云中上传数据时形成瓶颈。PostgreSQL不提供数据压缩,这使得上传数据的速度慢得多。
  2. 无列:分析数据库通常以列而不是行存储数据。Postgres缺少列状表,这使得数据难以摄取。例如,如果您有一个包含300列的表,那么您需要将它分成两个或更多的表来读取它。
  3. 没有内置机器学习:这可能是最大的缺点,因为机器学习对于处理大数据至关重要。机器学习需要自己处理大量的数据来进行学习,而这种内置的特性可以帮助数据科学以一种高效的方式处理巨大的数据集,即使有人工干预,也是最少的。您可以添加Apache MADLib,这是一个用于机器学习的开源数据库算法库,但遗憾的是,它不能在Windows上运行。幸运的是,您可以通过使用一个sci-kit-learn库安装PLP/Python来克服这个挑战,从而直接在Postgres中编写您自己的机器学习算法。

你可以在哪里学习基础?

要学习PostgreSQL,您应该从SQL基础知识开始。这将为您构建PostgreSQL知识提供一个坚实的基础。你可以从免费的教程中学习,比如Codecademy。一旦您掌握了SQL的基础知识,您就可以开始学习如何将它与Postgres一起使用。

虽然从文档中学习可能是最彻底的方法,但也可能很乏味。网上有许多免费和付费的PostgreSQL课程。其中包括:

  1. PostgreSQL Tutorial: :这个免费的教程涵盖了Postgres的基础知识,包括基本的功能。
  2. Postgres Video Course::这个免费视频课程使用Postgres来教初学者SQL的基础。
  3. Postgres Administration Essentials:这个全面的培训面向数据库管理员和架构师。虽然课程本身是免费的,但该项目需要订阅。
  4. Postgres for Data Engineers: 这个付费课程是为数据工程师准备的,用数据科学的例子和案例涵盖了Postgres的基础知识。

总结

PostgreSQL为数据科学提供了一种低成本、功能强大的处理解决方案。最大的问题是它不提供数据压缩。您可以通过批量上传或仅在云环境中运行数据库来解决这个问题。

尽管如此,一个刚起步的数据科学家还是应该认真考虑学习PostgreSQL。Postgres可以帮助您准备使用大多数数据科学工具,成为掌握数据库知识的瑞士军刀。

首席点评

基于数据库的机器学习技术在将来将成为主流,因为数据库技术简单并且有广泛的使用基础,Apache 有开源项目Madlib 就是一个基于SQL的大数据机器学习项目,支持Postgresql和GreemPlum.

本文:http://jiagoushi.pro/why-you-should-learn-postgresql-data-science

讨论:请加入知识星球【首席架构师圈】或者小号【jiagoushi_pro】

专栏

基于容器和微服务应用的架构设计

作者:首席架构师智库

2币

176人已购

查看

(此处已添加圈子卡片,请到今日头条客户端查看)

相关内容

@陕西学生家长:请使用“校外培训家长端”APP保障合法权益

来源:西安市教育局 来源:陕西省教育厅校外教育培训监管处(民办教育处) ···

澳门帮扶贵州从江小学英语教师能力提升培训学习热度高

连日来,在贵州师范大学举办的2021年澳门帮扶贵州省从江县小学英语教师能力提升培训课堂上,授课老师与培训学员积极互动,各小组各显神通,都拿出自己精心设计的教学作品尽情展示,呈现出一片热闹景象。图为参培学员在澳门帮扶从江县小学英语教师能力提升···

中俄中学联盟首届全国中学俄语教师培训在黑龙江举行

中新网哈尔滨8月21日电(王庆利 记者 刘锡菊)“中俄中学联盟·首届中国中学俄语教师培训”21日在中国北疆黑龙江省启幕,来自上海、黑龙江、广东等省份的60余名中国教师参与活动,在接来下的4天时间里,成员们将在语言技法、文化背景及师者内涵等方···

聚焦新课程 实践新理念——娄星区2023年小学英语新课标培训

科教新报·新湖南客户端讯(通讯员 梁彩桃)为更好地领会和贯彻《义务教育英语课程标准》(2022年版),并切实把新课标的教育理念和基本要求落实到课堂中,落实立德树人的根本任务,提升英语教师的专业能力和核心素养,9月20日上午,娄底市娄星区20···

内地人在香港讲普通话会受歧视?真相远没那么简单

一个长期存在的梗,因为内地与香港通关,再次被炒了起来:日前,有个内地自媒体女孩做了期“挑战在香港一天只说普通话”视频,得出结论是不仅会被歧视遭翻白眼,还会受到与当地人不同等的待遇。真相是这样的吗,或者说,真相就这么简单粗暴吗?愿讲还是不会讲···

靠谱的成都托福培训机构怎么选?

托福全称是检定非英语为母语的英语能力考试,是由美国教育测验服务社举办的英语能力测验。一般提升托福的方法有两种:自学或报班,但很多同学都会选择报班。那么靠谱的成都托福培训机构怎么选? 一起来看看吧。1、多对比。想选择合适的托福机构,一定不能怕···

香港将定期举行中小学普通话水平考试

香港考试及评核局5月26日宣布,今年5月起会定期协办中小学普通话水平考试,为香港中小学生提供更多认证普通话能力的选择。这个获国家教育部港澳台事务办公室批准举办的普通话水平考试,2006年第一次在香港举办,至今报考人数超过10万人次。负责主办···

香港小学普通话水平测试今天首度开考!114考生报名参加

香港语言研究中心率先推出香港小学普通话水平等级测试。 (新华社资料图)【点新闻报道】由香港语言研究中心组织研发的标准化专业考试“香港幼稚园及中小学普通话水平等级测试”之HKPSC-P(香港小学普通话水平等级测试)于今日(17日)首度在香港考···

工行湖南分行举办全省EAP员工关怀课程培训班

为进一步提升全行员工幸福感和获得感,促进员工心理健康,为员工减负减压,8月31日下午,工商银行湖南省分行以现场加视频会议形式在长沙举办了一期全省EAP员工关怀课程培训班。省分行本部的员工在现场,全省14个地市分行的200余名一线员工通过视频···

香港电脑学会IT领袖培训平台iLEAP参访新华三杭州总部

9月4日,香港电脑学会IT领袖培训平台iLEAP一行到访紫光股份旗下新华三集团杭州总部,进行深入地交流学习。在新华三集团副总裁,首席品牌营销官杨玺和新华三港澳区总经理于飞的陪同下,他们先后抵达新华三杭州创新体验中心及新华三未来工厂,体验了新···

赴港升学必备——粤语培训班来袭!|精通粤语,横行香港

要想真正了解香港,更好地在香港学习和生活,听得懂并且能说基本的粤语是大有裨益的。赴港必备——粤语培训班来袭!! 赴港升学——粤语语言的重要性特殊的历史背景,造就了香港独特的语言环境。一般香港人日常交流以粤语为主,学好粤语不仅能够帮助各位同学···

贵州省民族地区、农村地区教师普通话培训班在贵州民族大学举行

来源:【未来网】6月21日上午,由贵州省教育厅(省语委)、贵州民族大学“国家语言文字推广基地”共同举办的贵州省民族地区、农村地区教师普通话培训班开班仪式在贵州民族大学举行。参加本次培训班的学员共100名,分别来自铜仁市、遵义市和安顺市边远民···

备战亚运 浙江金华铁路部门加强外语等相关培训

杭州亚运会将于9月23日至10月8日举行。浙江金华是本届亚运会协办城市之一,将承办足球和藤球两个项目,近期,铁路金华车务段在辖区内开展外语等相关方面的培训,提升服务能力。在义乌高铁站多功能厅里,也门留学生王迪正在为车站工作人员培训阿拉伯语,···

港人英语能力亚洲排第四?香港教育局:公众须小心解读有关数字及排名

来源:环球时报【环球时报综合报道】私人英语教育机构英孚教育(EF)发表最新一份《EF EPI英语能力指标》,调查覆盖112个国家和地区,分析约200万名非英语母语人士在英语阅读和聆听测试方面的数据,结果香港在亚洲排名第四。资料图 图源:视觉···

香港教育局局长访京:将安排教师到北师大培训,鼓励学好普通话

北京日报客户端 | 记者 孟紫薇香港特区行政长官李家超本周在北京拜访不同中央部委和机构,多位特区政府政策局局长也来京访问。教育局局长蔡若莲昨天(3月15日)先后到访教育部语言文字应用研究所(下称“语用所”)、北京师范大学等,共商香港新入职教···

齐鲁师范学院承办的山东省2023年小学英语骨干教师培训圆满结束

9月14日—17日,由齐鲁师范学院外国语学院承办的山东省2023年小学英语骨干教师培训在济南举行。全省各地教育局遴选的51名小学英语骨干教师参加此次培训。齐鲁师范学院外国语学院院长、项目负责人宋秀葵,项目首席专家、外国语学院教授梁承锋及学院···

香港小学普通话水平考级,开考

参考消息网6月20日报道据香港“橙新闻”网站6月19日报道,由香港语言研究中心组织研发的“香港小学普通话水平等级测试”,17日首度在香港考试及评核局进行,测试地点位于考评局新蒲岗评核中心。据报道,此次测试共有来自全港30所小学的114名小一···

早安海峡 蔡英文南太“寻亲”遭嘲讽 南非警察汉语学习班受欢迎

台海时事部魅力中国,早安海峡!各位早上好,今天是10月19日,星期四,迎收听中国台湾网《早安,海峡》。首先来关注新闻头条【头条】习近平强调,坚持“一国两制”,推进祖国统一(图片来源:中国台湾网)习近平同志在十九大报告中强调,坚持“一国两制”···

全球首批!GE Apex CT培训基地落户江西省人民医院

2023年6月10日下午江西省人民医院(南昌医学院第一附属医院)GE Apex CT培训基地授牌仪式在江西省人民医院爱国路院区裙楼举行,陈志平院长出席并代表医院接受授牌。GE公司256排512层Revolution Apex CT,这是江西···

云南省中药材新版GAP培训班在昆举办

来源:【云南日报】为进一步落实《云南省中药材产业高质量发展三年行动工作方案(2022-2024年)》,8月21日,由云南省农业农村厅、云南省农业科学院药用植物研究所联合举办的中药材新版GAP培训班在昆明举办。全省14个州市的中药材推广技术人···