PostgreSQL入门到精通——世界上功能最强大的开源数据库
视频教程《PostgreSQL从入门到精通》免费视频课程:PostgreSQL数据库从入门到精通(点击学习)阿里云高级技术专家、PostgreSQL中国用户会创始人之一周正中(德哥)主讲关于PostgreSQLPostgreSQL被誉为“世界上功能最强大的开源数据库”,是以加州大学伯克利分校计算机系
postgresql分布式集群之citus
今天,利用大家的休息时间分享postgresql分布式集群,利用Citus实现分库分表。一、Citus是什么citus是PG的一个sharding插件,可以把PG变成一个分布式数据库。目前在苏宁有大量的生产应用跑在citus+pg的环境中。大家可以看it大咖视频。citus是一款基于PostgreS
开源技术架构漫谈:PostgreSQL 数据库
PostgreSQL的时代到来了吗?作者:TonyBaer原文:HasthetimefinallycomeforPostgreSQL?(有删节)近30年来PostgreSQL无疑是您从未听说过的、最常见的开源SQL数据库。PostgreSQL经常身居幕后:从EnterpriseDB到AmazonRe
从 MySQL 迁移到 PostgreSQL 需要注意的事
MySQL是使用非常广泛的开源关系型数据库,它非常易于安装与管理,可以适应大多数存储场景。但是在一些特定领域也有一定的局限性。这里来描述一下从MySQL迁移到PostgreSQL数据库需要关注的问题,同样也适用于反向迁移。MySQL与PostgreSQL的不同点通常,PostgreSQL会尽量遵循现
几点PostgreSQL读书笔记
前言几条PG读书笔记,并谈谈个人浅见,欢迎讨论。我去年出差略多,于是在路上把目前主要的两本PostgreSQL书大概翻了翻,做了些笔记,谈点个人看法。以下简称PG,反正都懂。文内对PG有误解或说错的地方还请批评指正。第一部分笔记,基于《PostgreSQL修炼之道》一书为主。该书唐成著,2015年
开源数据库 PostgreSQL、MariaDB 和 SQLite 的对比
了解如何选择最适合你的需求的开源数据库。在现代的企业级技术领域中,开源软件已经成为了一股不可忽视的重要力量。借助开源运动(opensourcemovement)的东风,涌现除了许多重大的技术突破。个中原因显而易见,尽管一些基于Linux的开源网络标准可能不如专有厂商的那么受欢迎,但是不同制造商的智能
想熟悉PostgreSQL~这篇就够了
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由angel_郁发表于云+社区专栏什么是PostgreSQL?PostgreSQL是自由的对象-关系型数据库服务器,在灵活的BSD风格许可证下发行。它在其他开放源代码数据库系统和专有系统之外,为用户又提供了一种选择。我们还是建议您使用云数
为什么 Uber 选择从 PostgreSQL 到 MySQL
简评:这篇文章不仅介绍了Uber数据库方面的技术演变,还能够从中看到国外一流科技公司对于技术的分析方法。Uber早期的数据库选用的是PostgreSQL,而现在则用的是Schemaless-基于MySQL的可扩展数据库。这篇文章讲了Uber在使用PostgreSQL中发现的问题和为什么选择构建Sch
【效率提升】监控R语言程序的运行进度
说在前面在用R语言做数据分析处理的过程中,我们经常会碰到一些数据量比较大进而导致循环执行好久的情况。等待的过程太煎熬了,最关键的是我们不知道现在已经完成了多少进度,从而决定是否停止重新修改代码。有人建议我们可以用cat函数来不断进行打印实现这一目的,然而再某些循环中,所有的cat语句输出结果会在所有
R语言常用函数汇总
今天把R常用函数大体汇总了一下,其中包括一般数学函数,统计函数,概率函数,字符处理函数,以及一些其他函数;1.数学函数2.统计函数3.概率函数在R中,函数函数行如:[x][function]。其中x表示指分布的某一方面,function表示分布名称的缩写。d->密度函数(density)p-&
R语言初级教程(06): 变量命名、赋值运算
在R语言中,使用变量前不需要声明变量的类型。变量是在赋值运算后才创建的。1.变量命名对于变量的命名,我们主要记住下面三点就行了:变量名是区分大小写的,比如:变量y和变量Y两者是不同变量;变量名的首字母不能是数字和符号,比如:2y和_xy都不能作为变量名;变量名不能包含空格号,比如:myname不能作
R语言入门与实战:大数据人才缺口巨大,现在学习还不晚
数据时代已经到来,但数据分析、数据挖掘人才却十分短缺,据全球顶尖管理咨询公司麦肯锡(McKinsey)一份详细分析报告显示:预计到2018年,大数据或者数据工作者的岗位需求将激增,其中大数据科学家的缺口在14万到19万之间,对于懂得如何利用大数据做决策的分析师和经理的岗位缺口则将达到150万!先来了
R语言工程化实践经验
前言R语言是一门很好入门的语言,但用在生产环境下,如果没有规范的项目结构以及相应的开发流程,最后项目的开发效率以及可维护性都会大打折扣。本文从笔者实践角度给大家分享一下。相信大家一般在写R代码的时候,是这样写的。library(package1)library(package2)library(..
R语言dplyr的高级技巧
最近独立完成了一个用R语言实现的离线报表,想和大家分享一下实现过程中dplyr的一些技巧。什么是dplyr?dplyr是一个利用pipline语法快速处理数据的R语言包。1.抽象公共过程单独调用标题大家可能比较难懂,下面我来举个例子:在做数据处理的时候大家都应该这样写过吧:result<-da
R语言学习路线
当年学R的时候,写不超过两行准报错。百度报错信息,逐渐发现自己可以写三行五行到现在的上千行。这一路走来,还是想分享一下我自己的学习路线。起手式-R语言实战手敲书上每一行代码,对于前面基础内容可以多敲一遍。先不要问为什么,敲完一遍以后再说。多print,了解数据输出结构。在敲代码的过程中你会遇到很多报
R语言学习入门
R语言的起源R语言主要受S语言(1976年JohnChambers在贝尔实验室创建)和Scheme语言(20世纪70年代在麻省理工学院AI实验室的GuyL.Steele和GeraldJaySussman创建)影响发展而来,主要用户为统计学家和数据分析人员,常用于统计分析和图形可视化。早期R是基于S语
【效率提升】R语言并行计算
parallel包简介在最初,R语言有一个极大的缺点,就是只能使用单线程计算。但是R在2.14版本之后,R就内置了parallel包,强化了R的并行计算能力。parallel包的思路和lapply函数很相似,都是将输入数据分割、计算、整合结果。只不过并行计算是用到了不同的cpu内核来运算。在para
R语言之数据处理(一)
在上一篇小文中,提到了关于R语言导入数据的一些方法,之后的重点就转向了数据的处理上。数据处理其实在整个数据分析项目中所占用的时间是比较多的,所以根据处理的目的不同,也有不同的处理方法。在R语言中,我通常会将数据处理分成三部分:数据质量处理、数据维度处理和特殊文本的处理。由于三个部分的内容也比较多,就
R语言之数据处理(三)
终于来到数据处理的最后一部分——特殊文本的处理,这章节主要介绍R语言一些对文本的处理函数,此处我们需要了解一下stringr包中的相关函数。除了函数之后,也会说一下正则表达式的相关内容。如果能够熟练地使用stringr包和正则表达式,在文本挖掘任务和网络文本抓取上必定是有很大的方便。一、正则表达式正
R语言—评论的处理
对于现在这个数据的时代,数据的类型并不像以前以数值化为主这般单一,现在不同的网站、App都充斥着文本的数据,而这些文本数据的背后,更是代表了用户背后的情感信息,忽略了这些数据,可能会导致错失机会。比如我们在淘宝店中可以看到用户对产品的评价,由于各个人的意见都褒贬不一,所以就有使用情感分析去判断舆论的