博学谷 > 资讯 > 其他 > 程序员必须了解的常用数据库以及其应用场景

原创 程序员必须了解的常用数据库以及其应用场景

发布时间:2019-07-15 18:16:11 浏览 1642 来源:博学谷资讯 作者:枫调

      作为互联网开发人员,尤其是后台开发都需要掌握一定的数据库知识。目前常用的数据库有AccessOracleMysqlSQL ServerSQLite等。那么他们都有哪些使用场景呢?在具体的那些情况下应该选择什么样的数据库呢?

     

    <a href = 'https://www.boxuegu.com/news/tag-89/' target='_blank' style='color: #466de2;font-size: 14px'>程序员</a>必须了解的常用数据库以及其应用场景

     

      一、Access数据库

     

      这款数据库是由微软发布的,是一款关联式数据序管理型系统的数据库,通常是被用来开发Web应用程序这些应用程序都利用Asp技术在IIs上运行,但是由于Access是小型的数据库,在很多的使用上都有着局限性,而且如果过多的数据库访问量还会造成数据库的性能极具下降。

     

      二、MySQL数据库

     

      这款数据库是一款小型数据库管理系统的数据库,其开发公司是瑞典MySQLAB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

     

      三、SqlServer数据库

     

      这款数据库的特点是真正的客户/服务器体系结构,并且出十是图形化的用户界面,使数据库管理方式更加直观和简单。它还提供了丰富的编程接口工具为用户进行程序设计提供了更大的选择余。在使用上也是非常广泛的。

     

      四、Oracle数据库

     

      这是一款比较典型的客户/服务器(CLIENT/SERVER)B/S体系结构的数据库之一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

     

      五、SQLite数据库

     

      这是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。这款数据库的运行处理速度比MysqlPostgreSQL这两款都要快。

     

      数据库是一个企业的核心,在实际应用中应该选用什么样的数据库,如何优化数据库是程序员经常讨论的问题。上面和大家分享了五种常用的数据库以及其应用场景。有需要的小伙伴建议收藏。

上一篇:程序员面试必备:node.js常见面试题分享 下一篇:无线AP故障怎么办?十招快速解决

相关推荐 更多

最新文章

扫描二维码,了解更多信息