[other] PostgreSQL值得学习吗
Tofloor
poster avatar
wlly-lzh
deepin
2024-06-18 21:27
Author

事情是这样的,学校开了一门数据库相关的课,讲的是Oracle数据库,但是众所周知,去IOE已经进行了很多年了。

虽然国内Oracle的存量依旧巨大,但是继续学习Oracle显然不是什么明智的选择。

我了解到PostgreSQL的知名度很大,想要深入学习一下,但是不知道关于PostgreSQL的更多信息。


在这里问一下各位大佬,PostgreSQL是否值得学习?

Reply Favorite View the author
All Replies
Barry-okx
Junior Packager
2024-06-18 22:45
#1

去ioe的趋势固然在,但是谁也不能无视oracle在数据库领域的专业度,你跟着老师好好学,将来很容易将这些知识迁移到其他数据库。(第一顺位)

pgsql号称是最流行的数据库,但是在国内因为心智占位落后MySQL的原因,反而会小众一些。 我个人建议学习MySQL。(第二顺位)

如果前面的两个关系型数据库有一个掌握了,赶紧学一下redis,作为NoSQL领域执牛耳者,redis不会很逊。 (第三顺位)

这些都掌握了,我会建议你学ES提升知识广度,或者涉猎polardb lindorm来了解行业趋势。(第四顺位)

这四个位置通关后,基本上在中间件领域就有一定的知识深度了,当个dba 或者业务工程师都很容易。

不推荐pgsql的原因: 面试的时候面试官很可能没有用过pgsql。

Reply View the author
DebuggerX
deepin
2024-06-19 00:10
#2

学校的课主要是理论,说实话教啥都无所谓,因为都几乎无法拿到实际工作中去用,真要会用,用好数据库还是得靠工作实战。

MySQL和PG最好都了解,最好都试试,做点小项目,有了对比才知道MySQL多辣鸡,PG有先进。国外的开源项目和小团队用PG的还是挺多的,我自己做的东西如果要用到数据库肯定是PG。量不是非常大的情况下PG基本可以认为等于MySQL+MongoDB+ES,非常适合全栈开发。

当然如果是要走后端开发路线,尤其是国内就业,那MySQL(尤其是各种缺陷)还是必须深入学习的。

Reply View the author
wlly-lzh
deepin
2024-06-19 09:36
#3
Barry-okx

去ioe的趋势固然在,但是谁也不能无视oracle在数据库领域的专业度,你跟着老师好好学,将来很容易将这些知识迁移到其他数据库。(第一顺位)

pgsql号称是最流行的数据库,但是在国内因为心智占位落后MySQL的原因,反而会小众一些。 我个人建议学习MySQL。(第二顺位)

如果前面的两个关系型数据库有一个掌握了,赶紧学一下redis,作为NoSQL领域执牛耳者,redis不会很逊。 (第三顺位)

这些都掌握了,我会建议你学ES提升知识广度,或者涉猎polardb lindorm来了解行业趋势。(第四顺位)

这四个位置通关后,基本上在中间件领域就有一定的知识深度了,当个dba 或者业务工程师都很容易。

不推荐pgsql的原因: 面试的时候面试官很可能没有用过pgsql。

感谢thanks

Reply View the author
wlly-lzh
deepin
2024-06-19 09:37
#4
DebuggerX

学校的课主要是理论,说实话教啥都无所谓,因为都几乎无法拿到实际工作中去用,真要会用,用好数据库还是得靠工作实战。

MySQL和PG最好都了解,最好都试试,做点小项目,有了对比才知道MySQL多辣鸡,PG有先进。国外的开源项目和小团队用PG的还是挺多的,我自己做的东西如果要用到数据库肯定是PG。量不是非常大的情况下PG基本可以认为等于MySQL+MongoDB+ES,非常适合全栈开发。

当然如果是要走后端开发路线,尤其是国内就业,那MySQL(尤其是各种缺陷)还是必须深入学习的。

thanks

Reply View the author
方老四
deepin
2024-06-19 20:29
#5

OLTP用SQL(结构化查询语言),OLAP或HTAP用SPL(结构化处理语言)。好好学习一下SPL吧,相比关系代数,离散数据集更适合对结构化数据的处理,SPL的序表对象就是一个redis内存数据库,字段值可以是一条或多条记录构成的引用,轻松实现json格式的表中表功能。SQL用在OLAP场景,难写、难懂,且性能低下。同一台机器,处理相同的大数据量,SPL的性能是Oracle的数倍之多。

测试了esProc SPL的linux社区版本,可以在deepin v23下正常运行。

https://www.raqsoft.com.cn/p

Reply View the author