如何比较.NET 6下EF Core对Oracle、MySQL、PostgreSQL的增改操作性能差异?

2026-05-25 13:501阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2837个文字,预计阅读时间需要12分钟。

如何比较.NET 6下EF Core对Oracle、MySQL、PostgreSQL的增改操作性能差异?

前言:简要阐述一下,很多人对Oracle存在误解。都在说要么原创,要么开源,但其实是针对数据库类型来说的。例如,说Oracle,很多人会联想到Oracle数据库。但实际上,是从广义上来说的,指的是Oracle公司及其产品。下面,我将简要介绍Oracle及其相关概念。

前言

唠嗑一下。都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区。例如,去O,狭义上讲,是去Oracle数据库。但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商业授权的数据库产品。

去O,目前国内有一个现象,就是很多公司或个人听到去O,第一反应是改用Mysql,实际上Mysql也是Oracle公司的。而且Mysql虽然是开源的,但是需要遵循GPL开源协议,这个协议里面(大概意思)含有这么两点就可以窥见一斑:

1、如果用Mysql源码进行二次修改,修改后的产品也必须开源,例如目前国产分布式数据库TiDB就遵循该协议进行开源;

如何比较.NET 6下EF Core对Oracle、MySQL、PostgreSQL的增改操作性能差异?

2、如果要对Mysql二次封装或者修改后进行实现商业版本,就必须取得甲骨文公司授权。以上这两条,就足以让Mysql这款开源数据库并不具备“开源优势”,将来该被制裁还是会被制裁。

阅读全文
标签:NET使用Core

本文共计2837个文字,预计阅读时间需要12分钟。

如何比较.NET 6下EF Core对Oracle、MySQL、PostgreSQL的增改操作性能差异?

前言:简要阐述一下,很多人对Oracle存在误解。都在说要么原创,要么开源,但其实是针对数据库类型来说的。例如,说Oracle,很多人会联想到Oracle数据库。但实际上,是从广义上来说的,指的是Oracle公司及其产品。下面,我将简要介绍Oracle及其相关概念。

前言

唠嗑一下。都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区。例如,去O,狭义上讲,是去Oracle数据库。但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商业授权的数据库产品。

去O,目前国内有一个现象,就是很多公司或个人听到去O,第一反应是改用Mysql,实际上Mysql也是Oracle公司的。而且Mysql虽然是开源的,但是需要遵循GPL开源协议,这个协议里面(大概意思)含有这么两点就可以窥见一斑:

1、如果用Mysql源码进行二次修改,修改后的产品也必须开源,例如目前国产分布式数据库TiDB就遵循该协议进行开源;

如何比较.NET 6下EF Core对Oracle、MySQL、PostgreSQL的增改操作性能差异?

2、如果要对Mysql二次封装或者修改后进行实现商业版本,就必须取得甲骨文公司授权。以上这两条,就足以让Mysql这款开源数据库并不具备“开源优势”,将来该被制裁还是会被制裁。

阅读全文
标签:NET使用Core