DB-Engines上看数据库排名

// 修改受GPL (可以通过购买授权规避) MySQL社区版和集群免费 企业版和集群管理器收费
// 修改 ( 不是 只使用 ) PostgreSQL 和 MySQL 的开源区别
// [ 联想 ] JDK11_收费的替代选项_AdaptOpenJDK
// [ 联想 ] JDK17 免费了
// 仅基于云: 不
// 类型为: 关系型 次类型为: 文档型 空间型
MySQL GPL2

// 免费版受限
// [ 广告 ] EvE Online 1k vs 1k 它使用 SQL Server 来处理许多项目 2015年左右
// [ 广告 ] XBOX HALO 系统 他们将一些项目存储在 SQL Server 中,但玩家或游戏会话的大部分实时元素都保存在 KeyValue 存储中,即现在的 CosmosDB。消息来源为2019年5月 所以光环系统应该就是指最近两代(15年光环5 4v4 12v12,不算ai小兵 17年光环战争2(有pc) 3v3)
// 仅基于云: 不
// 类型为: 关系型 次类型为: 文档型 图型 空间型
Microsoft SQL Server 商业协议

// 完全免费
// 仅基于云: 不
// 类型为: 关系型 次类型为: 文档型 空间型
PostgreSQL BSD

// 社区版DB和社区版K8S集群部署免费 企业版和运维工具收费 云托管沙盒模式免费 云托管真正投入生产需要付费 使用社区版云实例托管厂商选择受限于SSPL(解决办法是用percona脱离云厂商约束)
// [ 讨论 ] 不知道用percona的MongoDB构建版会和原版有多少区别(协议不清楚 应该是传染的相同的协议)
// [ 广告 ] 声称对游戏支持
// [ 广告 ] MongoDB 有讲 世嘉UK 索尼克手游 (Sonic Forces: Speed Battle) 从 MySQL 迁移到 MongoDB 只花了一个3分片集群(我理解是就是用的一个Sharded Cluster(MongoDB Shard Cluster),默认由3个副本组成)。
// [ 联想 ] MongoDB改开源协议的这个时间点 红帽的小弟 Fedora 说SSPL不是自由许可 , 红帽也还在扮演好人 , 宣布从发行版中删除 MongoDB。谁都不会想到他后来会亲手终结CentOS。
// 仅基于云: 不
// 类型为: 文档型 次类型为: 空间型 搜索型 时间序列型
MongoDB SSPLv1

// 标准版免费 企业版收费
// 仅基于云: 不
// 类型为: 键值型 次类型为: 文档型 图型 空间型 搜索型 时间序列型
Redis BSD

// 完全免费
// [ 杂 ] 开源声明不友好
// 缺少集群 不可以做服务端数据库( 不可以被多个用户访问 )
// 仅基于云: 不
// 类型为: 关系型
SQLite Public Domain

// 修改受GPL 社区版免费 企业版收费
// MySQL 可以迁移到 MariaDB , 相反则不行
// MariaDB Connectors为 LGPL 官方文档有说
// MariaDB 的初衷是为了预防 MySQL 闭源
// [ 讨论 ] 不修改就不收费 GPL中分发的理解1 分发的理解2 只有在无法确定使用的边界时才会讨论分发的问题 分发的理解3 我认为乙方交付给甲方定制网站后端 不会遇到GPL问题 但是如果进行游戏服务端分发时的数据库也不会有GPL问题 感觉不可能碰到 进行输出的文件不是衍生物或内存储的不是源码就不受GPL
// [ 讨论 ] 最上文只使用中提到的开发数据库系统 属于工具类 那应该是受GPL(不确定 有很多人做MySQL的 而且闭源 难道都是用的商业授权) 但是比如说这个工具的加强版(假设我基础版已经开放GPL了) 我分发(收费)但不给源码 那我受GPL吗 , 这个要看隔离情况而且不好判断 ; 后面是关于修改(对安卓逃离Linux的GPL的讨论)的 修改的理解1 修改的理解2 修改的理解3 上面的分发的理解2 图解比较清楚 但是我还是不太理解边界。
// [ 联想 ]Centos 6 默认数据库是MySQL , Centos 7 默认数据库是MariaDB
// [ 联想 ] 然后 Centos 8 之后 的 CentOS Stream 从下游稳定版变成了上游的不稳定测试版 , 看起来算是被红帽亲手终结。不知道是不是因为被IBM收购的原因 ,是IBM的主意 , 还是自己主导的
// [ 联想 ] 原来是 Fedora ( Alpha ) > RHEL内部测试 ( Beta ) > RHEL ( Release ) > CentOS_Stream ( Release ++ ) ; 现在是 Fedora ( Alpha ) > CentOS_Stream ( Beta ) > RHEL ( Release )。替代方案有 Rocky_Linux(CentOS作者之一) 或者 AlmaLinux(CloudLinux投资) 还是要选 Oracle Linux。
// 仅基于云: 不
// 类型为: 关系型 次类型为: 文档型 图型 空间型
MariaDB GPL2

// 免费版能正常用 真正商业化要花钱
// [ 广告 ] 声称对游戏支持
// 还有我看到的独立用的很多的是 Firebase , MySQL 也有 还有就是 SQLite
// 仅基于云: 是
// 类型为: 文档型
Firebase Realtime Database 商业协议

// 收费
// [ 广告 ] 声称对游戏支持
// [ 杂 ] 牛逼哄哄的介绍 都是游戏大厂 游戏数据库页面明明没有南梦宫的例子还要放上去图标
**// 仅基于云: 是
// 类型为: 关系型 次类型为: 文档型
Amazon Aurora 商业协议 **

// 社区版自托管免费 企业版自托管付费 无服务器版云托管量内免费 还有可以选择规格的正常收费云托管
// [ 讨论 ] 自托管集群选项就直接和他们联系 另外一个页面的自托管联系 点进去就是是否需要帮助 我觉得文档应该是齐的 用K8S编排就是集群了 不知道和其它的数据库集群搭的有啥区别 非要联系才能得到集群版的自托管 这就不像话了 而且没有明确价钱相关 看功能和优先服务应该是企业版。
// [ 广告 ] 被传言称之为比MongoDB更优秀的存在 当然官方页面也有对比
// [ 广告 ] 使用键值型存储引擎(RocksDB的一个变种)
// 仅基于云: 不
// 类型为: 关系型
CockroachDB Apache 2.0

// 社区版免费 企业版收费
// 英雄联盟13年用的 键值存储型数据库 现在不清楚
// 仅基于云: 不
// 类型为: 键值型
Oracle Coherence UPLv1

// 选择游戏数据库跟游戏存储什么类型的数据有关
// 可能需要混合使用关系型和非关系型数据库

//下面是目前DB-Engines前十名的数据库涵盖的9种类型
关系型 键值型 文档型 时间序列型 图型 搜索型 资源描述型 宽列型 空间型

//剩余的6种类型 共15种
面向对象型 多值型 原生XML型 事件型 内容型 导航型

// 13年1月到21年10月DB-Engines的统计 图型是大增
// 21年10月DB-Engines的过去两年统计 键值型是大增
// 21年10月DB-Engines的12大类型 排名百分比 剩余3种可能分数太小
关系型(0.725) 文档型(0.1) 键值型(0.055) 搜索型(0.046) 宽列型(0.031) 图型(0.018) 时间序列型(0.009) 空间型(0.005) 资源描述型(0.004) 原生XML型(0.003) 面向对象型(0.002) 多值型(0.002)

// 21年10月DB-Engines的所有类型数量 排名
关系型(152) 键值型(64) 文档型(53) 时间序列型(38) 图型(34) 搜索型(21) 面向对象型(21) 资源描述型(20) 宽列型(13) 多值型(11) 原生XML型(7)空间型(5) 事件型(3) 内容型(2) 导航型(2)

// 数据库设计参考
https://blog.csdn.net/pengdali/article/details/95376038

游戏数据库探索 开源协议 数据库的GPL问题 企业Linux 数据库笔记1相关推荐

  1. [转]开源协议MIT、GPL、LPGL、BSD、MIT的区别

    如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意 声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正 锋影 email:1741 ...

  2. 【开源协议】关于6种开源协议的说明(GPL,LGPL,BSD,MIT,Apache)

    关于开源协议的说明 前言 开源协议分为 宽松型 和 著作权型. 如何选择? 开源协议(GPL,LGPL,BSD,MIT,Apache)的说明 1. GPL 2.LGPL 3. BSD开源协议 4.MI ...

  3. http 访问mysql数据库_04.Http协议之GET请求与访问MySQL数据库

    一.GET请求(2步) 1.修改实现客户端与服务器通信的LoginToSever.java文件 注释"public String doPost(String name,String psd) ...

  4. 对话阿里云李飞飞:数据库迎来开源新时代 | 《新程序员》

    在大数据.人工智能.5G.物联网等新兴产业的日益成熟发展下,业界对数据库的稳定性.冗余度.扩展性.独立性提出了越来越高的要求,对此,阿里云.TiDB等国产数据库厂商们不断加快前进与创新的步伐,探寻跨越 ...

  5. android开源数据库,Android Hawk数据库 github开源项目

    Android Hawk数据库 github开源项目 Hawk 是一个很便捷的数据库  . 操作数据库仅仅需一行代码 , 能存不论什么数据类型 . github 地址: https://github. ...

  6. 重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理

    当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来! 最初来自:sinoprise.com/read.ph ...

  7. 开源协议BSD、Apache2、GPL、LGPL、MIT

    目录 BSD开源协议(original BSD license.FreeBSD license.Original BSD license) Apache Licence 2.0(Apache Lice ...

  8. 五种开源协议的比较(BSD、Apache、GPL、LGPL、MIT)

    当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来!现今存在的开源协议很多,而经过Open Source ...

  9. python开源协议gpl_[转载]五种开源协议(GPL,LGPL,BSD,MIT,Apache)

    什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限. 不管产品是免费向公众分发,还 ...

  10. 五种开源协议(GPL,LGPL,BSD,MIT,Apache)

    什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限. 不管产品是免费向公众分发,还 ...

最新文章

  1. python如何安装scrapy库_python2安装scrapy库报错解决方案
  2. 网站外链优化布局和新增技巧介绍!
  3. CCF CSP201709-1打酱油
  4. 索引 - 数据结构 - BTREE
  5. Python利用matplotlib.animation和matplotlib.pyplot和ffmpeg录制动画并保存为MP4文件
  6. 微软宣布加入 OpenJDK,看网上各派的热闹
  7. guice 框架_玩! 框架+ Google Guice
  8. 2020年工业互联网行业研究报告(国盛证券)
  9. gensim提取一个句子的关键词_聊一聊 NLPer 如何做关键词抽取
  10. linux中nslookup命令功能,nslookup
  11. 小型微型计算机系统退回修改,小型微型计算机系统
  12. python扩展,用python扩展列
  13. 在Vid4上突破28dB大关!视频超分新的里程碑:IconVSR
  14. 运维学python哪部分_初入运维的小伙伴,别再问需不需要学Python了
  15. 面板x轴模式包括哪些_虎扑轻跃 | 体验一汽大众探岳X
  16. DPDK QOS1 -- Linux HQOS的框架
  17. 文通车牌识别 SDK
  18. C++图书馆资料管理系统
  19. Matlab 基础04 - 冒号Colon operator “:”的使用和复杂应用详析
  20. POJ 2375 Cow Ski Area 增加最小边使图强连通

热门文章

  1. 项目Beta冲刺(7/7)(追光的人)(2019.5.29)
  2. 【人工智能】【1024】谷歌量子计算突破登Nature封面,号称200秒顶超算10000年!
  3. Vue前端项目-系统监控-数据监控
  4. 利用FME(myfme)将MAPGIS格式的土地处用现状图完美转换为CAD
  5. Improving and Simplifying Pattern Exploiting Training
  6. 如何学习单片机?学习单片机的四个步骤
  7. 对Volterra级数公式的理解-1
  8. 佰落暑期java自学记录-9
  9. python操作符是什么意思_如何使用python操作符**与*?有什么区别?
  10. 爬虫(七)通过Selenium爬取网易云音乐评论