几种主流数据库类型简介

分享到:

  1.IBM的DB2  DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。虽然DB2产品是基于UNIX的系统和个人计算机操作系统,在基于UNIX系统和微软在windows系统下的Access方面,DB2追寻了ORACLE的数据库产品。  IBM公司研制的...

简单易懂的数据库锁机制

分享到:

  1 前言  数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。...

学习大数据需要掌握哪些知识?

分享到:

  大数据已经成为时代发展的趋势,很多人纷纷选择学习大数据,想要进入大数据行业。大数据技术体系庞大,包括的知识较多,系统的学习大数据可以让你全面掌握大数据技能。学习大数据需要掌握哪些知识?  1、学习大数据首先要学习Java基础  怎样进行大...

mysql 数据库引擎(图)

分享到:

  一、数据库引擎  数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这...

MySQL数据库设计总结

分享到:

  规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。  注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是按聚...

数据迁移实施方案

分享到:

  最近经历了一场大型的数据迁移测试,因为以前对数据迁移测试研究甚少,所以对测试实施方案的制定非常的棘手,在网上也查询了很多,发现相关资料很少,并且大部分都是一些理论指导,没有讲到具体的如何去做的方法,整个方案也不够全面,没有实际的实施指...

精选36道MySQL面试题

分享到:

  MySQL数据库是在免费的数据库中最受欢迎的一款,尤其是在一些小型项目以及项目资金有限的情况下,选择MySQL来作为数据存储的工具,那些不差钱并且数据吞吐量非常大的互联网公司一般都是会用付费的Oracle来作为数据支撑,虽说如此MySQL数据库还是受到了...

MySQL存储引擎MyISAM与InnoDB的优劣(图)

分享到:

  使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。  MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB了。  至于到底用哪种存储引擎比较好?这个问题是没有定论的,需要根据你的需求和环境来衡量。所以对这两种...

关于MySQL优化insert性能的相关介绍

分享到:

  MySQL的insert语句语法,关于mysql优化insert性能的相关介绍。  insertinto`table`(`field1`,`field2`)values('value1','value2');  提高性能的方法  1一条语句插入多条数据  INSERTINTO`insert_table`(`uid`,`content`,`type`)VALUES('userid...

HBase从入门到精通系列:误删数据如何抢救?(图)

分享到:

  有时候我们操作数据库的时候不小心误删数据,这时候如何找回?mysql里有binlog可以帮助我们恢复数据,但是没有开binlog也没有备份就尴尬了。如果是HBase,你没有做备份误删了又如何恢复呢?  数据保护  当误删数据发生时候,不管三七二十一,第一要...

sql server 任务调度与CPU(图)

分享到:

  一. 概述  我们知道在操作系统看来, sql server产品与其它应用程序一样,没有特别对待。但内存,硬盘,cpu又是数据库系统最重要的核心资源,所以在sql server 2005及以后出现了SQLOS,这个组件是sqlserver和windows的中间层,用于CPU的任务调度,解...

从架构特点到功能缺陷,重新认识分析型分布式数据库(图)

分享到:

  一、万法同宗RDBMS  1990年代开始,关系型数据库(RDBMS)成为主流,典型的产品包括Sybase、Oracle、DB2等,同期大约也是国内IT产业的起步阶段。RDBMS的基本特征已有学术上的定义,这里不再赘述。  但从实际应用的角度看,Ivan认为有两点最受关注:...

关于MySQL高级查询–case when

分享到:

  大家都知道Case when的用法,一旦满足了某一个WHEN ,则这一条数据就会退出CASE WHEN,而不再考虑其他CASE ,文章来详细的介绍了case when的用法并举例说明了。就我在项目开发中很多情况就会涉及这种分类型差不同数据的场景,这时case when 就派上大用...

新手MySQL工程师必备命令速查手册(图)

分享到:

  MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程、触发器、事务处理等。而这两个方面又可以细分如下:  1、MySQL常用语句  表(或者数据库)的CRUD  表数据的CRUD,其中表数据查...

MySQL数据库——MySQL的分表与分区(图)

分享到:

  MySQL分表分区是解决大数据量导致MySQL性能低下的两种方法。  什么是MySQL分表  从表面意思上看,MySQL分表就是将一个表分成多个表,数据和数据结构都有可能会变。MySQL分表分为垂直分表和水平分表。  1、垂直分表  垂直分表是按表中的字段来划...

MySQL数据库存储IP地址的方法(图)

分享到:

  为什么要问如何存储IP?  首先就来阐明一下部分人得反问:为什么要问IP得怎样存,直接varchar类型不就得了吗?  其实做任何程序设计都要在功能实现的基础上最大限度的优化性能。而数据库设计是程序设计中不可忽略的一个重要部分,所以巧存IP地址可以...

MySQL实战篇:建立高性能的MySQL技巧(图)

分享到:

  前言  MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL...

数据库连接池的实现及原理(图)

分享到:

  对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接...

数据库学习:高并发数据库设计(图)

分享到:

  一、库分表  在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不复杂,无非是通过一致性哈希扩展缓存节点,水平扩展web服务器等。支付系统要处理每秒十万笔订单,需要的是每秒数十万的数据库更新操作(insert加upda...

MySQL数据库Raid存储方案(图)

分享到:

  作为一名 DBA,选择自己的数据存储在什么上面,应该是最基本的事情了。但是很多 DBA 却容易忽略了这一点,我就是其中一个。之前对 raid 了解的并不多,本文就记录下学习的 raid 相关知识。  一、RAID 的基础知识  【定义】RAID(Redundant Array of...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道