《NoSQL精粹》读书笔记,转载请注明出处《jiq?钦's technical Blog》
一、NoSQL的数据模型
关系型数据库的数据模型是“关系”和“元组”,一个关系对应一张表,而一个元组对应一行,其中元组由一系列的值组成,不能嵌套。
NoSQL数据库最大的转变就是抛弃了关系模型。但是每种NoSQL解决方案模型都不同,大体上可以将NoSQL数据模型分为四类:“键...
分类:
数据库 时间:
2015-04-15 01:02:14
阅读次数:
189
《NoSQL精粹》读书笔记,转载请注明出处《jiq?钦's technical Blog》
关系型数据库已经成为计算机文化的一部分,因其很多优点:
² 获取持久化数据
可以将数据持久化到磁盘,并且很容易访问到其中一小块数据。
² 并发
关系型数据库中有“事务”的概念,有效保障了多个程序访问同一份数据时的一致性,事务的ACID(原子性、一致性、隔离性、持久性)特性相信大家都了熟于心了...
分类:
数据库 时间:
2015-04-15 00:59:38
阅读次数:
146
第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中。跟0002题相似,只不过是把关系型数据库换成了非关系型数据库。
步骤:
首先安装Redis和库,用pip安装即可
打开radis server
然后了解下Redis的操作
在代码中引入该库
连接数据库,写入数据,保存
python连接redis很方便,操作也跟redis-cli差不多。因为...
分类:
编程语言 时间:
2015-04-14 13:02:59
阅读次数:
187
第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。步骤:
首先安装MySQLdb,用pip安装即可
然后了解下MySQLdb的操作
在代码中引入该库
连接数据库,写入数据,关闭连接
0002.MySQL操作.py#!/usr/bin/env python
#coding: utf-8
import MySQLdb
import gennera...
分类:
数据库 时间:
2015-04-14 11:15:23
阅读次数:
262
一、写在前面 之前一直以来,都是使用关系型数据库。也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题。诸如查询数据慢,加载花费时间长等等。 也早就耳闻NOSQL(NoSQL = Not Only SQL ),泛指非关系型数据库。这种数据库主要以哈希表的形式存储。即:这个表中有一个指.....
分类:
数据库 时间:
2015-04-13 22:47:54
阅读次数:
215
ORM(Object Relational Mapping)对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术 。为什么出现ORM?面向对象的特征:我们通常使用的开发语言Java,.Net都是面向对象的。面向封装了对象,对象内部有属性和方法。关系型数据库的特点:以表的形式组织...
分类:
其他好文 时间:
2015-04-12 22:27:41
阅读次数:
182
SQL基础知识总结1.数据库和数据库管理系统区分:DataBase(DB),DataBase Management System(DBMS).
2.Type of DBMS :
1.层次性数据库(Hierarchical DataBase ,HDB)
2.关系型数据库(Relational DB,RDB)
3.面向对象数据库(Object Oriented DB,OODB)...
分类:
数据库 时间:
2015-04-12 09:18:08
阅读次数:
248
参考文章地址:
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql...
分类:
数据库 时间:
2015-04-12 01:28:17
阅读次数:
176
SQLite3是一款开源的嵌入式关系型数据库,可移植性好、易使用、内存开销小 SQLite3是无类型的,意味着可以保存任何类型的数据到任意表的任意字段中。比如下列的创表语句是合法的: CREATE TABLE t_person(name, ...
分类:
移动开发 时间:
2015-04-11 14:57:10
阅读次数:
260