E-R模型表达方法――chen方法 数据库 数据库学习 模型表达方法 chen方法
E-R模型表达方法——chen方法。 chen方法 基本的表示 实体:矩形框 属性:椭圆 多值属性:双线椭圆 导出属性:虚线椭圆 关键字/码:下划线 连接实体和属性:直线 联系:菱形框 连接实体与联系:直线 连接联系与属性:直线 复合关键字:标有相同数字 多组关键字:标有不同数字 图示 联系的表示 1:1联系:箭头直线,由联系指向实体 1:m联系:指向1端为箭头直线,指向多端为无箭头直线 m:n :...
View Article数据库范式――第一范式、第二范式、第三范式 数据库 数据库学习 数据库范式
数据库范式——第一范式、第二范式、第三范式。范式:英文名称是 Normal Form,它是英国人...
View Article乐观锁与悲观锁――解决并发问题 数据库 数据库学习 乐观锁 悲观锁 并发问题
乐观锁与悲观锁——解决并发问题 ??在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。...
View Article2016: The Year in Neo4j Drivers
By Nigel Small & Michael Hunger , Neo4j Drivers Team Lead & Developer Relations | January 26, 2017 Spring is in the Air 2016 was the year when, in April with the availability ofNeo4j 3.0 we...
View ArticleHadoop finds a happier home in the cloud
Enterprises don't seem to be getting any better at figuring out Hadoop, but that hasn't stopped them from dumping ever-increasing mountains of cash into it. By Gartner's preliminary estimates , 2016...
View Article谈谈cache
作者: tiankonguse | 更新日期: 2017-02-19 12:53:00 写cache服务有一年多了,简单记录一下相关的知识。 一、缓存 什么是缓存: 用于存储数据的硬件或软件的组成部分,以使得后续更快访问相应的数据。 为什么引入缓存: 储存数据的硬件不能满足低延时,高访问量的要求 为什么不把全量数据缓存起来: 读取时延越低, 读取访问量越高的储存, 成本也越高. 折中: 二八原则....
View ArticleCassandra经常被问到的问题(二)
9 我可以通过批量提交加速我的大量写入吗? 不,使用批量提交只会带来延迟尖峰,使用异步的INSERT来代替,或者使用真正的“批量载入” 对同一个分区key的批量更新是一个例外,只要一个批量的大小保持在合理范围内,还是有好处的,但是要记住不要任何时候都盲目使用批量。 10、在Red Hat企业版(RHEL)中,节点无法加入到集群中。 查看SElinux是否开启了,把它关掉。...
View Article作为缓存的Redis实例的备份和恢复
听上去很简单,然而并不是――今天我要说的是为仅配置为缓存、没有persistence的Redis实例进行备份和恢复。为什么要对缓存进行备份和恢复?每个人的需求都不一样,其中一种是为了debug:你必须复原一个与production一模一样的环境――不仅是db,还有缓存,否则一些问题就没法重现。...
View ArticleRedis 学习之常用命令及安全机制
该文使用centos6.5 64位 redis3.2.8 一、redis常用命令 键值常用命令: 1、 keys 返回满足pattern的所有key。 127.0.0.1:6379> keys my* 127.0.0.1:6379> keys * 2、exits 确认key是否存在。 返回1表示存在 0表示不存在 127.0.0.1:6379> exists name 3、del...
View Articleredis 五种常见使用场景下 PHP 实战
前言 redis 等 nosql 简单高效的解决了高并发场景下的一系列问题,并很大程度的解放了持久化 DB 的业务压力。 实战 基于 redis 字符串 string 类型的简单缓存实战 基于 redis 列表 list 类型的简单队列实战 基于 redis 字符串 setnx 的悲观锁实战 基于 redis 事务的乐观锁实战 基于 redis 的发布订阅实战 测试用例 5...
View ArticleMyBatis04--Mybatis与Spring集成 数据库 数据库学习 MyBatis Spring集成
MyBatis04--Mybatis与Spring集成。在前面的文章中使用Mybatis连接数据库,然后进行增删改查的操作。这篇博文的介绍的是利用Spring管理MyBatis事务,重点是数据源管理以及 bean 的配置。因为在实际的项目开发中,通常会用到Spring来管理DataSource。利用Spring基于接口的编程,充分借助ioc以及aop的便利。 Spring管理MyBatis事务...
View ArticleRMAN-08137:WARNING:archivedlognotdeleted,neededforstandbyorupstreamcapturepro...
一生产环境,归档特别多,没有及时删除便会将文件系统撑满,于是写了定时删除归档的脚本。 命令类似:delete noprompt archivelog until time 'sysdate-2'; 后来业务那边又说数据库连接不上, 排查问题发现原来是归档满了,导致数据库不可用。于是测试脚本,发现当时没有仔细看输出信息,原来报了一堆 RMAN-08137: WARNING: archived log...
View ArticleHBASE数据导入HIVE 数据库 数据库学习 HBASE数据 HIVE
HBASE数据导入HIVE。package com.hx.data.hbaseimport org.apache.hadoop.hbase.{HBaseConfiguration, HColumnDescriptor, HTableDescriptor, TableName}import org.apache.hadoop.hbase.client.{ConnectionFactory, Get,...
View Article数据库表之表类型 数据库 数据库学习 数据库表 表类型
数据库表之表类型。从前只有一种类型的表,这千真万确,原先确实只有一种“普通”表。管理这种表就像管理“一个堆”一样。后来,Oracle又增加 了几类更复杂的表。如今,除了堆组织表外,还有聚簇表(共有3种类型的聚簇表)、索引组织表、嵌套表、临时表和对象表。每种类型的表都有不同的特征,因此 分别适用于不同的应用领域。 oracle有9种表类型: 1....
View Article分页插件pageHelpler的使用(ssm框架中)服务器端分页 数据库 数据库学习 分页插件 pa ...
分页插件pageHelpler的使用(ssm框架中)服务器端分页。1. maven依赖:<!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId>...
View ArticleRedis的Sentinel文档 数据库 数据库学习 Redis Sentinel文档
Redis 的 Sentinel 文档Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API...
View ArticleIMPALA性能测试 impala IMPALA性能测试 数据库学习
impala与hive共享元数据,及hive中的表在impala中也有,并且可以做一些操作。但是impala抛弃了hive的底层MapReduce引擎,Impala自身包含三个模块:Impalad、Statestore和Catalog,除此之外它还依赖Hive...
View ArticleHibernate与MyBatis的比较 数据库 数据库学习 Hibernate MyBatis
Hibernate与MyBatis的比较。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。 MyBatis...
View Article