可视化免费数据库选型
1.MongoDB
- 面向文档存储(类JSON数据模式简单而强大)
- 缓存:由于性能很高,Mongo也适合作为信息基础设施的缓存层。在系统重启之后,由Mongo搭建的持久化缓存层可以避免下层的数据源过载。
- 大尺寸,低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较昂贵,在此之前,很多时候程序员往往会选择传统的文件进行存储。
- 高伸缩性的场景:Mongo非常适合由数十或数百台服务器组成的数据库。Mongo的路线图中已经包含对MapReduce引擎的内置支持。
- 用于对象及JSON数据的存储:Mongo的BSON数据格式非常适合文档化格式的存储及查询。
- 高度事务性的系统:例如银行或会计系统。传统的关系型数据库目前还是更适用于需要大量原子性复杂事务的应用程序。
- 传统的商业智能应用:针对特定问题的BI数据库会对产生高度优化的查询方式。对于此类应用,数据仓库可能是更合适的选择。
3.Firebird
4.SQLite
5.Berkeley DB
开源数据库
|
主要特性
|
性能
|
学习难度
|
发展趋势
|
MongoDB
|
面向集合存储,易存储对象类型的数据,模式自由,易部署,动态查询,完整的索引支持,查询监视,复制及自动故障转移等特性
|
MongoDB读写效率高于Mysql,缺点是占用的磁盘空间很大,这是因为它占用的磁盘空间是预分配的
|
一般
|
NOSQL的主流,社区活跃,有很好的发展性。目前全球最大的分类信息网站Craigslist,全球最大的互动娱乐软件开发商ElectronicArtsInc都使用mongoDB
|
PostgreSQL
|
支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言。
|
PostgreSQL适合 大量数据,密集运算,重型负载应用,在大数据量情况下性能稳定
|
较难
|
具有传统商业数据库系统的功能,同时又含有将在下一代 DBMS 系统的使用的增强特性。PostgreSQL 是自由免费的,有着活跃的志愿者队伍。巴斯福,世界上最大的化工公司,使用PostgreSQL 为美国农业综合业电子商务网站存储数据。
|
Firebird
|
语法和DB2、PostgreSQL很相似,具有跨平台、高并发、高性能等特点,被很多应用系统采用。它非常小,适合轻量级嵌入式数据库
|
支持C/S模式,可以作为内嵌数据库,性能方面优于Access数据库
|
容易
|
Firebird可应用于各种领域,胜任关键性任务。其独创的“多代版本体系”使得系统短小精悍,高效健壮。Firebird 3.0发布后,Jim Starkey会在Firebird中嵌入Java虚拟机来支持触发器、存储过程、用户自定义函数。可以预见,在Jim Starkey的领导下,未来的Firebird会越飞越高
|
SQLite
|
对SQL92 标准的支持包括索引、限制、触发和查看。SQLite不支持外键限制,支持事务,不需要配置,不需要安装,也不需要管理员,最大支持数据库到2T
|
SQLite是文件数据库,它的写操作的性能比Mysql差
|
容易
|
从2000年,经过多年的发展,直到今天已经成为最流行的嵌入式数据库,包括Google在内的公司在其桌面软件中亦使用 sqlite 存储用户数据。
|
Berkeley DB
|
直接链接到应用程序中,数据库操作并不要求进程间通讯,为多种编程语言提供了API接口,所有的数据库操作都在程序库内部发生
|
Mysql后台就是使用Berkeley DB实现的,它比Mysql快N倍
|
容易
|
2.0版本或以上的Berkeley DB由Sleepycat公司开发,2006年Sleepycat公司被Oracle 公司收购,继续提升Berkeley DB在软件行业的声誉
|
可视化免费数据库选型相关推荐
- “大型票务系统”和“实物电商系统”的数据库选型
讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/423 相关文章: <今天你买到票了吗?--从铁道部12306.cn站点漫谈电子商务站 ...
- 工行“去O”数据库选型与分布式架构设计
魏亚东 工商银行软件开发中心经理 中国工商银行软件开发中心三级经理,资深架构师.杭州研发部数据库专家牵头人和开发中心安全团队成员,负责技术管理.数据库和安全相关工作. 2009年加入中国工商银行软件开 ...
- 安卓学习专栏——查看安卓数据库,用navicat premium与sqlitestudio可视化查看数据库(图文保姆级)
步骤 系列文章 前言 1.找到数据库文件 1.1打开Device File Explerer 文件查找工具 1.2找到数据库资源路径 1.3保存在文件夹 2.navicat premium可视化 2. ...
- 精选实践 | 爱奇艺实用数据库选型树:不同场景如何快速选择数据库?
作者 | 郭磊涛 爱奇艺数据库和中间件负责人 TiDB User Group Ambassador 来源 | 授权转载自AskTUG 本文系 TUG 线下活动 "不同业务场景下的数据库技术选 ...
- 数据库选型绕不开“CAP定理”是什么
这两年,不管是传统数据库厂商,还是云计算大厂,都在主推"云数据库",对于云数据库概念,不同人有不同理解,可以说是众说纷纭.那么,到底什么是云数据库?数据库从本地迁移到云上,就是云数 ...
- mysql 多线程_数据库选型之MySQL(多线程并发)
本博客记录作者在工作与研究中所经历的点滴,一方面给自己的工作与生活留下印记,另一方面若是能对大家有所帮助,则幸甚至哉矣! 简介 鉴于高频中心库task部分占用机器较多,为节省成本,调研数据库或缓存.在 ...
- 爱奇艺的数据库选型大法,实用不纠结!
作者:郭磊涛 https://dbaplus.cn/news-160-2847-1.html 我们进行数据库选型的时候要考虑哪些问题?有哪些需求?待选用的数据库是否和需求对得上?是不是直接可以拿来用? ...
- 工行分布式数据库选型与大规模容器化实践
来自:DBAplus社群 本文根据顾龚磊老师在[2019 DAMS中国数据智能管理峰会]现场演讲内容整理而成. 讲师介绍 顾龚磊,工商银行开源数据库运维牵头人,带领团队管理上千个MySQL节点的日常维 ...
- mysql百万级性能瓶颈-数据库选型
项目中使用了mysql数据库,但数据量增长太快,不久到了百万级,很快又到表到了千万级,尝试了各种优化方式,最终效果仍难达到秒级响应,那么引发了我关于数据库选型到一些思考. 1.mysql的单表性能瓶颈 ...
最新文章
- Silverlight 2 Beta 1, IE 8 Beta 1, ASP.NET MVC 预览版2 可以下载了 - 思归呓语 - 博客堂
- [Js-Spring]Spring与IoC(控制反转,Inversion of Control)
- python库整理:collections.defaultdict
- 数据中心虚拟化的8大好处
- 2019蓝桥杯省赛---java---B---6(特别数的和)
- ISV客户博客系列:iVoteSports通过Windows Azure扩展它的面向棒球的移动游戏应用程序...
- spring AOP(二) 相关类或接口
- 【C语言】VSCode配置C语言开发环境(详细图文)
- oracel vm 安装windows server 2012报错Error 0x000000C4
- 为什么RTC晶振频率是32768Hz
- 双线 路由表 linux,linux双线ip设置(不需额外增加路由表)
- 如果楼市崩盘,我们怎么活?
- JQuery 拖拽元素,并移动其他元素位置
- 基于tiny4412的u-boot移植(二)_ git clone
- 《管理学》第一章 管理与管理学
- 花了5000元改了一个带触摸板的小红点键盘
- 实时音视频通信(RTC)中必须要了解的三种关键算法
- 微信小程序商城优势在什么地方
- 项目起名的一些小单词
- 移动叔叔工具箱android,移动叔叔工具箱
热门文章
- 使用bce-bos-uploader上传附件,附件超出限制大小操作
- 计算机考研402,考研402分经验谈
- Android专项测试之崩溃测试(CPU)
- oracle算加权平均的函数,怎样在Excel表中用函数算加权平均数?《电子表格加权平均函数》...
- 高等数学复习之六(微分方程)
- Audition Au制作左右双声道以及导出
- HTML一键打包APK工具_安卓app封装_H5打包安卓APP
- 百度大脑开放日召开,安全生产智能视频监控解决方案用AI助力生产安全防控
- STM32F103ZET6中文数据手册
- PDF功能实现1——Java实现动态页面在后台生成PDF文件