数据库之锁的实践

数据库之锁的实践

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 215 views°

0
 一:锁的概念 按照写技术博客的套路,应该对锁的概念做一个介绍,我又想,能点击进入本篇博客的同学,想必都是听说过锁的。所以我尽量用简练的语言来表述一下。 锁的定义:锁主要用于多用户环境下,保证数据库完整性和一致性的技术。 锁的解释:当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的完整......

关系型数据库表结构的两个设计技巧

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 241 views°

0
 关系型数据库表结构的设计,有下面两个设计技巧: 物理主键作为关联的外键 关系型数据库,由多个数据表构成。每一个数据表的结构是相同的,不同表之间可能存在关联关系。表之间的关联关系,正是关系型数据库得名的原因。 一个表由多个字段构成。其中可能有多个字段适合作为主键。主键字段,就是表中每一行都不会有重复数据的字段。 主键,可以分为两种:物理主键和逻辑主键。 每一张数据库的表,都使用......

SQL Server 不可见字符处理

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 277 views°

0
前言 问题描述:在表列里有肉眼不可见字符,导致一些更新或插入失败。 几年前第一次碰见这种问题是在读取考勤机人员信息时碰见的,折腾了一点时间,现在又碰到了还有点新发现就顺便一起记录下。 如下图所示 golds字段 看上去5个字符,长度则为44 ,可判断有特殊字符存在此列中。 基础知识准备 贴几个常用函数 1、获取字符的ASCII码 ASCII ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调......

Hadoop 中的错误处理机制。

发表于2年前 | 作者: Kar Chan | 分类: 大数据云计算 | 流行热度: 250 views°

0
本篇文章只是简单的介绍hadoop中的错误处理机制,比如jobtracker故障,任务错误,然后hadoop会怎么处理这类错误,并不会通过详细的错误日志来分析错误的源头: 在说这几个机制之前,我们先来看一下hadoop的几个分支:目前主要分为3个,对应的版本分别是1.x.x,0.23.x和2.x.x,其中1.x.x属于hadoop 1.0,只有hdfs和mapreduce,且mapreduce是一个两阶段离线计算框架,不支持多种计算框架,hdfs也存在单点......

Redis 和 Memcached 的区别

发表于2年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 191 views°

0
原文出处: 标点符 Redis 的作者 Salvatore Sanfilippo 曾经对这两种基于内存的数据存储系统进行过比较: Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存......

分布式追踪系统,最佳核心设计实践

发表于2年前 | 作者: Kar Chan | 分类: 脚本编程 | 流行热度: 246 views°

0
英文出处:CMU – PDL。 So, you want to trace your distributed system? Key design insights from years of practical experience Raja R. Sambasivan⋆, Rodrigo Fonseca†, Ilari Shafer‡, Gregory R. Ganger⋆ ⋆Carnegie Mellon University, †Brown University, ‡MicrosoŸ CMU-PDL-14-102 April 2014 Parallel Data Laboratory Carnegie Mellon University Pittsburgh, PA 15213-3890 摘要 端......

SQL 注入攻防入门详解

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 305 views°

0
 毕业开始从事winfrm到今年转到 web ,在码农届已经足足混了快接近3年了,但是对安全方面的知识依旧薄弱,事实上是没机会接触相关开发……必须的各种借口。这几天把sql注入的相关知识整理了下,希望大家多多提意见。 (对于sql注入的攻防,我只用过简单拼接字符串的注入及参数化查询,可以说没什么好经验,为避免后知后觉的犯下大错,专门查看大量前辈们的心得,这方面的资料颇多,将其精简出自己觉得重要......

应用多级缓存模式支撑海量读服务

发表于2年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 207 views°

0
原文出处: 张开涛 缓存技术是一个老生常谈的问题,但是它也是解决性能问题的利器,一把瑞士军刀;而且在各种面试过程中或多或少会被问及一些缓存相关的问题,如缓存算法、热点数据与更新缓存、更新缓存与原子性、缓存崩溃与快速恢复等各种与缓存相关的问题。而这些问题中有些问题又是与场景相关,因此如何合理应用缓存来解决问题也是一个选择题。本文所有内容是跟读服务缓存相关,不会涉及写服务数据......