大家好,我是全栈小5,欢迎阅读小5的系列文章。

这是《C#》系列文章,每篇文章将以博主理解的角度展开讲解,

特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。

温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

目录

项目使用

1、Sql Server

2、Oracel

3、mysql

4、Redis

5、MongoDB

常用数据库

文章推荐

前端

CSharp

Sql Server


项目使用

说到数据库,聊聊小5实际项目上用到的数据库

1、Sql Server

关系型数据库,从学校到工作几年里,都打和mssql数据库打交道,和微软windows捆绑的一个数据库,在安全和性能来说,还是有自己本身的优势吧。小5也是从2000一直用到2012

2、Oracel

在工作里,接触到大项目后,由于有C#和Java两个团队开发,为了统一一套数据库,所以就接触到了Oracle,其实,学会了一种SQL语法,转到其他数据库,都是大同小异的

3、mysql

在工作中,倒是没怎么遇到过,反而自己在购买阿里云或腾讯云的时候,由于是低配,如何在低配服务器上再装一个Sql Server就不太实际,所以就开始接触到mysql,相对来说比较轻量级了。当然,Sql Server也有简约版的安装。

4、Redis

在最新的一个工作中开始用到,Redis是一个日志型、Key-Value数据库

5、MongoDB

是一个基于分布式文件存储的数据库,暂时在工作中还为用到

总结:其实,不管那一数据库,根据各种各样的条件,使用符合自己项目的数据库即可,语法都大同小异

常用数据库

目前市面上常用的数据库有很多种,以下是其中一些主要的数据库,以及它们的特点和用途:

 MySQL

  • MySQL 是一个流行的开源关系型数据库管理系统,由 Oracle 公司维护。
  • 它支持多种操作系统,包括 Windows、Linux 和 macOS。
  • MySQL 使用 SQL(结构化查询语言)作为查询语言。
  • 适用于中小型应用和网站,具有良好的性能和稳定性。

 PostgreSQL

  • PostgreSQL 是一个强大的开源关系型数据库管理系统,具有丰富的功能和高度的扩展性。
  • 它支持复杂的 SQL 查询、事务处理和触发器等高级功能。
  • PostgreSQL 支持多种操作系统,并且有活跃的社区支持和更新。
  • 适用于需要高级数据库功能的企业级应用和大型网站。

 Oracle Database

  • Oracle Database 是由 Oracle 公司开发和维护的商业关系型数据库管理系统。
  • 它具有高度的可靠性、安全性和扩展性,并且支持复杂的企业级应用。
  • Oracle Database 提供了丰富的功能,包括分区表、数据压缩、数据复制和高可用性选项等。
  • 主要用于大型企业和组织的关键业务应用。

 Microsoft SQL Server

  • Microsoft SQL Server 是微软公司开发的关系型数据库管理系统,适用于 Windows 平台。
  • 它具有强大的管理工具、安全性和性能优化功能。
  • SQL Server 提供了广泛的功能,包括数据分析服务、报表服务和集成服务等。
  • 适用于 Windows 环境下的企业级应用和中小型数据库应用。

 MongoDB

  • MongoDB 是一个流行的开源 NoSQL 数据库,采用文档型数据库模型。
  • 它适用于处理大量的非结构化数据和需要高度可扩展性的应用。
  • MongoDB 支持灵活的数据模型和复制机制,可以在分布式环境下部署。
  • 适用于大数据、实时分析和互联网应用等场景。

 Redis

  • Redis 是一个高性能的开源键值存储系统,也被称为数据结构服务器。
  • 它支持多种数据结构,包括字符串、列表、集合、哈希表和有序集合等。
  • Redis 具有快速的读写速度和丰富的功能,如发布/订阅、事务和持久化等。
  • 适用于缓存、会话存储和消息队列等场景。

 SQLite

  • SQLite 是一个轻量级的嵌入式关系型数据库管理系统,以静态库形式提供。
  • 它不需要服务器进程,可以直接访问存储在文件中的数据库。
  • SQLite 支持标准的 SQL 查询语言和事务处理功能。
  • 适用于移动应用、桌面应用和小型 Web 应用等场景。

以上是一些常用的数据库,每种数据库都有其独特的特点和适用场景,选择合适的数据库取决于项目的需求、规模和预算。

文章推荐

前端

【前端】使用javascript开发一个在线RGB颜色转换

【前端】vue3+ts+vite,el-table表格渲染记录重复情况

【前端】vue3+typescript+vite+Element-Plus搭建配置初始化项目结构

【前端】WeUI DatePicker时间组件绑定方法以及chatGPT回答

【前端】参考C站动态发红包界面,高度还原布局和交互

CSharp

【C#】使用代码实现龙年春晚扑克牌魔术(守岁共此时),代码实现篇

【C#】使用代码实现龙年春晚扑克牌魔术(守岁共此时),流程描述篇

【C#】约瑟夫原理举例2个代码实现

【C#】List泛型数据集如何循环移动,最后一位移动到第一位,以此类推

【C#】获取文本中的链接,通过正则表达式的方法获取以及优化兼容多种格式

Sql Server

【Sql Server】通过Sql语句批量处理数据,使用变量且遍历数据进行逻辑处理

【新星计划回顾】第六篇学习计划-通过自定义函数和存储过程模拟MD5数据

【新星计划回顾】第四篇学习计划-自定义函数、存储过程、随机值知识点

【Sql Server】Update中的From语句,以及常见更新操作方式

【Sql server】假设有三个字段a,b,c 以a和b分组,如何查询a和b唯一,但是c不同的记录

【Sql Server】新手一分钟看懂在已有表基础上修改字段默认值和数据类型

总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐