cc数据库 数据库学习

数据库学习的基础上,结合自身实际情况,总结归纳出一套适合自己的学习 ***。希望对大家有所帮助 。下面是我的部分笔记,供大家参考 。
1、我想学习数据库,请问MYSQL怎么样?可以的,mysql作为很多互联网公司首选的数据库,使用场景还是非常高的 。
2、怎样学习数据库设计,需要有哪些基础?最简单的办法就是看别人的数据库设计,特别是主流大厂商的数据库设计,弄清楚他们设计的思路,优缺点 。
还要跟资深的研发多沟通交流,了解他们在研发过程中会碰到数据库设计的哪些问题
数据库设计是一个经验的提炼和总结 。
一个好的数据库设计需要考虑足够多的时间跨度,大数据量,还有业务复杂度 。
这些都需要多交流、多思考,闭门造车是没用的 。
3、怎样学好数据库及应用?看你是面向开发还是面向管理,不过无论面向哪个方向,都需要实际动手练习,看书一百遍,不如动手做一遍 。
4、想学习数据库,求推荐书籍?可以先去网上看看视频,光看书会想睡觉的 。哈哈,反正我会
5、学入门级数据库先学哪个好?优质回答1:越是入门,越要学一个对自己以后有帮助的数据库,个人建议,最好学PostgreSQL 。很多朋友都会说是不是MySQL是首先,我不这样认为 。下面说说我认为应该学PostgreSQL的原因 。

cc数据库 数据库学习

文章插图
PostgreSQL对标准SQL的支持是最完整的PostgreSQL对SQL标准的支持非常棒,基本全面覆盖了所有 SQL-2/SQL-92 和 SQL-3/SQL-99标准 。换句话说,PostgreSQL是对SQL标准支持最正统的数据库 。
PostgreSQL是全功能的自由软件数据库 。支持非常丰富的数据类型、支持事务和子查询、支持多版本并行控制系统(MVCC)、支持数据完整性检查等等 。
无论您是入门级的数据库新手、还是高深莫测的数据库管理员,PostgreSQL奉献给您的,是最标准、最正统的SQL标准支持,如果您不选她、那选谁还会更合适呢?
PostgreSQL是完全开源的不需要任何商业授权MySQL也号称是开源的,但被Oracle收购以后就不好说了 。君不见Oracle是如何对待Java的,把Google折磨的死去活来,以后MySQL的开源之路肯定是越走越窄 。
目前Oracle把MySQL劈成两条路线,一条是承接原来的开源路线,但疏于维护;另一条则是闭源路线,搞的风生水起,说白了就是要慢慢的闭源,如果您把未来寄托在MySQL这边,这是非常危险的 。
PostgreSQL则不然,她是属于全世界的开源数据库系统,她拥有一支遍布全球的非常活跃的开发队伍 。除了登记注册的全球志愿者团队负责维护开发外,还包括很多顶尖黑客都愿意为此奉献 。
PostgreSQL跨平台做的非常好,支持所有主流操作系统和编程语言无论是各种版本的Linux、Unix,或者Windows、MacOS,PostgreSQL的支持都非常好,您完全不用担心操作系统问题 。
主流的编程语言,包括C\C++、Pascal、PHP、GO、Python、Kotlin、C#、Java、Ruby等等,都有完善的开发接口,您完全不用担心与编程语言的对接问题 。
PostgreSQL性能表现非常优异目前PostgreSQL在世界范围的应用非常广泛,经历了各种应用的冲击,性能表现非常棒 。这是与PostgreSQL获得了全世界最顶尖的无私的开发人员奉献有关 。特别是许多牛掰的黑客都有参与 。
如果您学了PostgreSQL,那您以后完全不用担心应用问题,学的将来刚好是用的,这成本也低了不少对吧 。
PostgreSQL逐步转变为NewSQL数据库,这是未来发展的方向目前数据库系统沿着三条路线,一条是传统的关系型数据库、一条是NoSQL数据库、还有一条是NewSQL数据库 。

推荐阅读