`

pgsql、MongoDB、MySql与Oracle

阅读更多
MySql:免费的,当数据达到200w-300w,性能是最好的。数据量越大,性能下降的就越快。注明:淘宝还在用MySQL,可能存在集群。
Oracle:一年几十万的服务费用,性能好,适合大数据量。
pgSQL:和比MySQL稳定,和Oracle在转换的的时候函数有一定的区别。
MongoDB:它和MySQL、Oracle是不一样的。后边两个是关系型数据库,MongoDB是Key-Value的,抛弃了SQL语句,性能会好很多

具体用法可以看这里 : http://wenku.baidu.com/view/79a06a86bceb19e8b8f6ba72.html

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
  它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
  *面向集合存储,易存储对象类型的数据。
  *模式自由。
  *支持动态查询。
  *支持完全索引,包含内部对象。
  *支持查询。
  *支持复制和故障恢复。
  *使用高效的二进制数据存储,包括大型对象(如视频等)。
  *自动处理碎片,以支持云计算层次的扩展性
  *支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
  *文件存储格式为BSON(一种JSON的扩展)
  *可通过网络访问
  所谓“面向集合”(Collenction-Oriented),意思是数据被分组存储在数据集中,被称为一个集合(Collenction)。每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(RDBMS)里的表(table),不同的是它不需要定义任何模式(schema)。
  模式自由(schema-free),意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义。如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里。
  存储在集合中的文档,被存储为键-值对的形式。键用于唯一标识一个文档,为字符串类型,而值则可以是各种复杂的文件类型。我们称这种存储形式为BSON(Binary Serialized dOcument Format)。
  MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。

注明:本人愚见,具体的上百度上自己搜索!
0
1
分享到:
评论

相关推荐

    a5m2数据库客户端(Postgresql,MySQL,Oracle等等主流数据库)

    A5M2是一款功能强大的数据库客户端工具,专为管理和操作多种主流数据库系统设计,包括PostgreSQL、MySQL和Oracle等。这款软件提供了用户友好的界面,使得数据库管理变得更加便捷。其核心特性体现在以下几个方面: 1...

    dbeaver对应的各类数据库驱动

    dbeaver连接数据库时,需要下载连接数据库相应驱动程序,...但如果是公司内网或没有外网情况下,需要离线安装,本资源提供各主流数据库对应的离线驱动包,包括mysql(5.0和8.0)、oracle、pgsql、sql server、sqlite等

    红队渗透测试、内网资产探测、通用漏洞扫描、弱口令爆破.zip

    支持PING/ICMP模式端口[IP&域名]服务扫描网站爬虫截图,CMS识别核与X射线 POC网卡识别、域控识别、SMBGhost、MS17017弱口令爆破文件FTP/SMB远程SSH/RDP/SNMP数据库Redis/MongoDB/MySQL/SQLServer/PgSQL/ES/Oracle/...

    【最新版】navicat150_premium_en.dmg navicat-premium: 15.0.14【亲测可用】最好的MySQL数据库开发工具

    与Amazon RDS,Amazon Aurora,Amazon Redshift,Microsoft Azure,Oracle Cloud,Google Cloud和MongoDB Atlas等云数据库兼容。您可以快速轻松地构建,管理和维护数据库。 设置数据源连接后,可以使用“导入向导”...

    dbeaver最新版(包含数据库驱动).zip

    DBeaver 免费开源的数据库管理工具, 可替代 Navicat。 支持 Oracle, MySQL, PostgreSQL, SQL Server, NoSQL 等。 资源包含安装包和相关的驱动程序。

    db-all-db-all-db-all.zip

    标签包括"docker","GUI"和"db",表明这些文件可能与使用Docker容器化技术来管理和运行各种数据库(包括MongoDB, PostgreSQL, SQLite, MySQL, Oracle, SQL Server)有关,同时可能还涉及到了图形用户界面(GUI)的...

    Linux 数据库配置手册

    在Linux上,常见的数据库系统有MySQL、PostgreSQL、MongoDB、Oracle等。MySQL是应用最广泛的开源关系型数据库,适合中小型企业;PostgreSQL则提供了更强大的ACID(原子性、一致性、隔离性、持久性)特性,适合对事务...

    基于flink-cdc实现监控数据源的实时变更数据捕获

    4. **丰富生态**:支持多种数据源和存储系统的对接,包括MySQL、MongoDB、ElasticSearch等。 **四、Flink-CDC对比传统ETL的优势** 1. **简化架构**:无需额外维护Canal或消息队列,直接依赖Flink进行全增量同步和...

    第01章_数据库概述1

    首先,常见的数据库系统包括Oracle、MySQL、SQL Server、DB2和PGSQL,这些都是关系型数据库的例子,它们能够处理结构化数据,支持复杂的查询和事务处理。除此之外,还有一些非关系型数据库,如Redis、MongoDB和...

    Navicat 版本16 用户指南

    《Navicat 16 用户指南》是一份详尽的指南,主要介绍了一款多数据库管理工具——Navicat Premium,该工具支持多种数据库系统,包括MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL和SQLite,同时也兼容各...

    Navicat 15 中文用户指南.pdf

    Navicat是一款强大的数据库管理工具,支持多种数据库系统,包括MySQL、MariaDB、Oracle、PostgreSQL、SQL Server和SQLite,以及NoSQL系统的MongoDB。此用户指南覆盖了从基本操作到高级功能的各个方面,以满足用户在...

    UCloud云端大数据介绍.pdf

    1. **UDB**:快速部署的数据库服务,支持MySQL、MongoDB、PGSQL和Oracle,具备弹性扩容、数据安全、双主热备等功能,还提供了跨数据中心的灾备方案。 2. **UMEM**:提供持久化的缓存服务,支持Memcache和Redis,...

    Thinkphp3.2完全开发手册

    - **环境要求**:支持多种服务器环境(如Windows、Unix),兼容多种Web服务器(如Apache、IIS、nginx),并支持多种数据库(如MySQL、MsSQL、PgSQL、SQLite、Oracle、Ibase、MongoDB以及PDO)。3.2版本要求PHP5.3及...

    博客:有关数据库,业务的所有信息(大多数用于PostgreSQL)

    3. MySQL对比:MySQL是另一个广泛使用的开源数据库,与PostgreSQL相比,其优点在于更高的性能和较低的系统资源需求,但可能在复杂查询和事务处理方面稍逊一筹。两者在选择时需要根据具体业务需求进行权衡。 4. 其他...

    Archery:SQL 审核查询平台

    PgSQL √ × √ × × × × × × × Oracle √ × √ :check_mark: × × × × × × MongoDB √ √ √ × × × × × × × 快速开始 系统体验 在线体验 账号 密码 archer archer Docker 准备运行配置 具体可...

    thinkyaf:基于yaf和php7的开发集成基础框架,沿用了TP5的使用方式,更利于国内开发者上手

    数据库ORM基于ThinkPHP5.1的ORM独立封装,PDO底层支持Mysql、Pgsql、Sqlite、SqlServer、Oracle和Mongodb支持Db类和查询构造器支持事务支持模型和关联2. 缓存驱动方式(支持file/memcache/redis/xcache/wincache/...

    缓存:具有通用接口的瘦PSR-6缓存包装器,该接口与各种缓存后端有关,强调缓存标记和索引

    反对PHP 5.3 ,5.4,5.5,5.6,7.0,7.1,7.2,7.3 和HHVM , 并针对APC , APCu , Redis , MongoDB , Sqlite , MySQL , PgSQL和Memcached ,... 支持一系列序列化器: igBinary , msgpack , json , php ,....

    数据库navicate 12 最新说明

    Navicat是一款全面的数据库管理工具,适用于多种类型的数据库系统,如MySQL、MariaDB、Oracle、PostgreSQL、SQL Server以及SQLite等。它为用户提供了一个统一的图形界面来管理和操作这些数据库。Navicat的最新版本...

    PHP中PDO连接数据库中各种DNS设置方法小结

    pgsql:host=localhost port=5432 dbname=testdb user=bruce password=mypass ``` - **SQLite**: ``` sqlite:/opt/databases/mydb.sq3 sqlite::memory: sqlite2:/opt/databases/mydb.sq2 sqlite2::memory `...

Global site tag (gtag.js) - Google Analytics