最流行的开源数据库解决方案之年终盘点
导读:本文介绍六款最流行的开源数据库解决方案。
1 Airtable
Airtable是基于云的数据库软件,它具有如下一些功能,比如用来捕获信息,显示数据,管理数据库用户,并具有文档历史跟踪功能的文件存储和共享功能。
Airtable 还提供了数据仪表盘,内置日历和电子表格来帮助 DBA 来管理和跟踪任务。
Airtable的免费版提供了无限制的base(即数据表),每个base有1200条记录,可支持2GB文件附件以及长达2周的修订和快照历史。
Airtable的优点
易于使用,有针对不同业务的预建数据库模板,例如潜在客户管理、错误跟踪以及申请人跟踪等。
Airtable的缺点
其提供的关系数据库功能有限,链接多个记录时有很大限制。
Airtable的成本
包括三种:Plus,Pro与Enterprise三种。
移动端支持
Airtable对iOS与Android的应用均支持。
Airtable适合于小型团队,团队成员可能是初级编程人员,希望能够轻松添加、删除和修改数据的应用程序。
Airtable在过去一年中 ,81%的用户来自行业企业,包括营销,计算机软件,高等教育以及其它非赢利组织。
2 GraphDB
GraphDB是一个图形数据库系统,同时支持云端和本地部署。它提供了诸如数据存储、文本分析以及知识图谱等功能。
GraphDB可用于搜索关键字,专题以及语义分析等场景,将标志好的数据转换为知识图型。
GraphDB的优点
GraphDB易于安装,有着一个易用使用的界面,新手情况下也非常容易上手。
GraphDB的缺点
在导入大尺寸文件时,速度明显变慢。
升级成本
GraphDB除提供免费版本外,提供了标准版计划,除了包括免费版的全部功能外,还提供了高负载,高并发查询、数据分析和SLA的支持。
GraphDB的企业版,支持完全的托管以及全文检索。
移动端:没有移动端,云版本支持浏览器访问
GraphDB最适合以可视化格式分析大数据的企业,如知识图谱。
GraphDB在大型企业中的应用最广,最多来自生物,其次是教育管理,金融服务以及医疗健康行业。
MariaDB
MariaDB是一个开放源代码的关系型数据库,用来做数据存储,数据的插入,修改和检索。做为开源免费的解决方案,可以在自己的笔记本和任何计算机上使用。
说明:使用命令行备份和还原数据库
MariaDB的优点
由很多活跃的成员组成,定期发布补丁和更新。
MariaDB的缺点
缺少图形化界面,用户只能通过命令行来操作数据库。
升级成本
MariaDB是一个开源免费的工具,它还有一个商业许可版本,企业可以购买它的定制化、完全托管的版本,这个版本的价格、安装、备份和维护由软件供应商负责。
移动端
MariaDB不支持任何移动端设备。
MariaDB最适合有编程经验以及SQL语句知识的自由职业者和相关团队。
MariaDB有53%的市场来自于创业企业和个人,中型企业27%,余下20%为大型企业。大多数的使用者为计算机软件行业,IT服务,高等教育以及投资机构。
PostgreSQL
PostgreSQL,简称PgSQL,它也是一种开源数据库,它具有数据库索引,用户自定义配置,面向对象、数据导入/导出以及版本控制等功能。
PostgreSQL虽然是一个关系型数据库,它还允许使用Python和JSON等编程语言创建NoSQL数据库。
上图是在PostgreSQL中进行数据库备份
PostgreSQL的优点
有一个庞大的开源社区,社区为PgSQL创建多个插件,用以改善其性能。
PostgreSQL的缺点
从安装到配置需要较长的时间
升级成本
作为一种开源数据库,PostgreSQL是免费开源的。用户在备份时一定要先考虑备份,确保PgSQL社区发布的最新补丁更新工具。
移动端支持
PostgreSQL不支持任何移动端程序。
PostgreSQL的优点
PgSQL最适合既可容纳NoSQL数据存储,又能避免数据扩展性问题RDBMS的企业。
在过去的时光中,有56%以上的个人使用了PgSQL,有15%的中型企业使用了PgSQL,29%的大型企业也使用了PostgreSQL。行业主要是计算机软件,IT服务,金融服务与电信相关产业。
QuintaDB
QuintaDB是基于云的关系型数据库,它具有表单构建器、用户权限设置、数据导入/导出、团队日历和邮箱与短信通知等功能。
QuintaDB免费版支持创建5个表单,允许在数据库中保存1000个记录,共享存储文件500M以上。
QuintaDB的优点
QuintaDB为用户提供了权限配置的高灵活性,人们可以具有不同访问权限和级别,来协同使用数据库。
QuintaDB的缺点
QuintaDB提供的是有限的数据库创建模板和网页表单,是一种固定的CSS样式来设计定制化数据表。
升级成本
QuintaDB提供了6种付费方式:Standard,Professional,Enterprise,Standard Express,Professional Express和Enterprise Express。半年以及以上时长可享受折扣优惠。
移动端支持
QuintaDB不支持任何移动端应用,但管理员可以通过浏览器来访问和管理它。
QuintaDB的优势
QuintaDB最适合只需要几步就能配置好用户权限的数据库管理员团队,用户查看和更改数据更安全。
在过去一年中,有33%用户来自于个人,有42%用户是中型企业,25%是来自于大型企业。行业第一为计算机软件,其次为市场营销和广告,体育以及教育培训。
Sonadier
Sonadier是基于云的数据库和网页表单的解决方案。它具有简单又强大的功能,通过拖放介面生成表单,文件管理,用户权限,数据导入/导出以及数据库版本控制等实用功能。
Sonadier的免费版允许用户创建10000个文件和表单存储。升级为付费用户后可以添加5个以上的用户,也可以使用高级功能,如提交,自定义域,版本历史,自定义用户组和SSO单点登录。
上图是在Sonadier中配置用户权限
Sonadier的优点
如果你也和我一样,喜欢简洁的界面,那么 Sonadier 的管理界面会比较适合你,它让创建数据库和表单变得更快更简单。
Sonadier的缺点
如果出现错误,Bug或者功能缺陷,需要耐心等一段时间。
升级成本
Sonadier 提供两种付费方式,团队计划和定制化计划,还有附加功能,比如分析和开发脚本,按月收费。
移动端支持
Sonadier 未支持任何移动端应用。但它提供了通过游览器来管理Sonadier的功能。
在过去的一年中,Sonadier产品有9%来自于小型企业和个人,有18%来自于中型企业,大型企业高达73%。大多数用户的行业来自银行,其次为计算机软件,建筑,接下来是食品和饮料。
小结
以上是我们总结的目前市场上最流行的开源数据库解决方案,希望对大家在技术选型、对比中有价值。
作者:庄聚闲
相关阅读:
Github标星2.6K!微软开源的可视化工具,未免太酷炫了吧