oracle、mysql、nosql等数据库相关
谷神通
天子望气,谈笑杀人。
展开
-
不安装oracle客户端,plsql developer的安装教程
1、下载客户端InstantClient(40M左右,选择适合自己的下载,我的是 instantclient-basic-win32-11.2.0.1.0.zip ;最好选64位的,当然操作系统得是64位);2、下载安装PLSQL(64和32位都可以,最好是64位);3、解压 instantclient-basic-win32-11.2.0.1.0.zip 到新原创 2016-04-27 15:05:13 · 8154 阅读 · 1 评论 -
MongoDB存储引擎选择
MongoDB存储引擎选择MongoDB存储引擎构架插件式存储引擎, MongoDB 3.0引入了插件式存储引擎API,为第三方的存储引擎厂商加入MongoDB提供了方便,这一变化无疑参考了MySQL的设计理念。目前除了早期的MMAP存储引擎外,WiredTiger和RocksDB均 已完成了对MongoDB的支持,前者更是在被MongoDB公司收购后更是直接引入到了MongoDB 3.0版...转载 2018-08-17 11:50:53 · 461 阅读 · 0 评论 -
MongoDB 表设计
12月12日上午,TJ在开源中国的年终盛典会上分享了文档模型设计的进阶技巧,就让我们来回顾一下吧: —————————————————————————————————————————————————————————-从很久以前,我就开始接触开源产品:从最开始的使用、受益者到后来的贡献者,到现在的热情推广者。现在,我是MongoDB的技术顾问。我的职责是为MongoDB的客户和用户提供Mongo...转载 2018-08-17 11:28:26 · 25432 阅读 · 10 评论 -
MySql 存储引擎的选取
存储引擎是为不同的表类型处理 SQL 操作的 MySql 组件。InnoDB 是默认的、最通用的存储引擎,也是官方推荐使用的存储引擎,除非一些特定案例。MySql 5.6 中的 CREATE TABLE 语句创建的表的存储引擎默认就是 InnoDB。MySql 服务器使用的是一个可插拔存储引擎架构,它能够在运行的时候动态加载或者卸载这些存储引擎。可以使用 SHOW ENGINES 语句来查...转载 2018-08-16 17:00:52 · 176 阅读 · 0 评论 -
哪些场景下使用MongoDB
为什么需要MongoDBMongoDB与MySQL的区别关于MongoDB与MySQL的区别可以参考网上关于NoSQL与MySQL的区别,以下是找到的网上的关于两者区别的截图: 总体上讲:由于MongoDB独特的数据处理方式,可以将热点数据加载到内存,故而对查询来讲,会非常快(当然也会非常消耗内存);同时由于采用了BSON的方式存储数据,故而对JSON格式数据具有非常好的支...转载 2018-08-16 16:55:41 · 110196 阅读 · 1 评论 -
redis集群图解
Redis集群设计包括2部分:哈希Slot和节点主从,本篇博文通过3张图来搞明白Redis的集群设计。 节点主从:主从设计不算什么新鲜玩意,在数据库中我们也经常用主从来做读写分离,直接上图:图上能看得到的信息:1, 只有1个Master,可以有N个slaver,而且Slaver也可以有自己的Slaver,由于这种主从的关系决定他们是在配置转载 2018-02-05 17:43:12 · 1210 阅读 · 0 评论 -
mysql分区详解
MySQL在5.1以后才支持分区功能,但查询是否支持分区的方法不同。以下分别说明。MySQL5.1中使用: SHOW VARIABLES LIKE '%partition%'; 显示结果为:+-----------------------+-------+| Variable_name | Value |+--------------转载 2018-01-26 10:12:23 · 346 阅读 · 0 评论 -
mysql分表分区
为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。什么是分表?分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可转载 2018-01-26 10:00:37 · 166 阅读 · 0 评论 -
MongoDB快速入门
nosql之mongodb学习下:MongoDB是一个跨平台,面向文档的数据库,提供高性能,高可用性和易于扩展。MongoDB是工作在集合和文档上一种概念。数据数数据库是一个集合的物理容器。每个数据库获取其自己设定在文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。集合集合是一组MongoDB的文件。它与一个RDBMS表是等效的。转载 2016-12-19 19:22:45 · 441 阅读 · 0 评论 -
浅析MongoDB数据库的海量数据存储应用
【摘要】当今已进入大数据时代,特别是大规模互联网web2.0应用不断发展及云计算所需要的海量存储和海量计算发展,传统的关系型数据库已无法满足这方面的需求。随着NoSQL数据库的不断发展和成熟,可以较好地解决海量存储和海量计算方面的应用需求。本文重点描述作为NoSQL之一MongoDB数据库在海量数据存储方面的应用。1 引言NoSQL,全称是“Not Only Sql”,指的是非关系型转载 2016-12-21 16:33:52 · 916 阅读 · 0 评论 -
MYSQL分页limit速度太慢优化方法
当一个表数据有几百万的数据时,分页的时候成了问题如 select * from table limit 0,10 这个没有问题 当 limit 200000,10 的时候数据读取就很慢,可以按照一下方法解决最近一个网站的服务器评论被人刷死,导致mysql数据库异常发生too many open connections引发的SQL语句 代码如下复制转载 2016-10-31 19:58:33 · 973 阅读 · 0 评论 -
Oracle 10g 中处理Clob大字段
1、在Oracle 10g中的新的,方便处理Clob 大字段的 JDBC Api2、以及一个java 中处理大字段的一个示例程序A、什么是ClobLOBs (Large Ojbects) 用来存储没有结构的数据,比如大文本内容,图像文件,或是视频等等。·Oracle里有3种LOB,BLOB(Binary LOB),CLOB(Character LOB),和NCLOB(Natio转载 2016-09-30 10:38:37 · 2019 阅读 · 0 评论 -
powerDesiner16.5建立oracle数据库模型
PowerDesigner165_破解文件.rar ;链接:http://pan.baidu.com/s/1hqEDUCG 636KBPowerDesigner165_Evaluation.exe 有点大, 620MB; 链接:http://pan.baidu.com/s/1mhbRiRm密码:sw751.File-->new model-->Model types-->Lo原创 2016-10-21 15:17:01 · 1162 阅读 · 0 评论 -
mysql数据库管理工具(navicat for mysql) 10.1.7 绿色中文版
最新版navicat for mysql,自带注册码。已经绿化,解压到任意目录就可运行。Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、Oracle、PostgreSQL、SQLite 及 sql server 数据库,让管理不同类型的数据库更加方便。Navicat Premium 结合了其他 Navicat 成员的功能。有了原创 2016-04-28 10:09:07 · 14086 阅读 · 4 评论 -
mysql数据库的时候无法输入中文
(1)废话不多说就是使用mysql数据库的时候无法输入中文,可以输入中文后显示的又是乱码!!(2)不说了!开始解决问题!第一步:找到安装mysql的目录找到 my.ini 文件;第二步:使用记事本打开my.ini文件 ,找到这个地方 看看default-character-set 是不是 utf8不是的话 改为utf8即可!(以前的版本可能没有这句话 直原创 2016-04-28 14:42:18 · 17627 阅读 · 6 评论 -
mysql支持的数据类型
一.数值类型Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据。转载 2016-04-28 14:25:48 · 350 阅读 · 0 评论 -
mysql表类型
什么是MySQL数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS转载 2016-04-28 14:22:18 · 1894 阅读 · 0 评论 -
plsql快捷键及使用优化
最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式, 1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录转载 2016-04-27 15:12:00 · 682 阅读 · 0 评论 -
MongoDB 那些坑
MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoDB 过程中,遇到了不少问题,下面总结几个我们遇到的坑。特别申明:我们目前用的 MongoDB 版本是 2.4.10,曾经升级到 MongoDB 2.6.0 版本,问题依然存在,...转载 2018-08-17 11:59:09 · 681 阅读 · 0 评论