对象①锁:每条SQL语句②隔离:事务锁①并发问题丢失更新未确认的读取(脏读)不一致的分析(非重复读):多次读取相同的数据(行)不一致(其他用户更改update)幻像读:多次读取有不存在和新增的数据(其他用户插入insert或删除delete)隔离级别隔离级别脏读不可重复读取幻像说明未提交读(read...
分类:
数据库 时间:
2014-09-07 22:20:55
阅读次数:
376
preface,熟悉pgsql sql Language article disorder;1,pgsql数据库控制台Cli(command line interface) help mannual;注意\g == ; terminate with semicolon to execute quer...
分类:
数据库 时间:
2014-09-07 22:22:45
阅读次数:
431
事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。
事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。
当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。
为确保数据库中数据的一致性,数据的操纵应当是离...
分类:
数据库 时间:
2014-09-07 22:34:25
阅读次数:
297
php把图片存入mysql DATA库----在网站建设过程中,笔者与大家分享一下用php把图片存入mysqlDATA库中并在网页上显示的代码,具体如下: //保存图片到DATA库 If($Picture != "none") { $PSize = filesize($Picture); ...
分类:
数据库 时间:
2014-09-07 23:41:35
阅读次数:
328
有一个“文章”类,其中包含一个“List”类型的属性,“段落”类是抽象类,其子类有“副标题段落”、“文本段落”、“图像段落”、“附件段落”、“列表段落”等类型。
将“文章”类型的对象存入MongoDB数据库完全没问题,但是从数据库取回则会引发这样的异常:
[InvalidOperatio...
分类:
数据库 时间:
2014-09-07 23:43:55
阅读次数:
272
本文所描述的安装方法实用于一下软件环境,不能保证使用于其他版本,请参考自己实际情况调整安装方法及参数。操作系统版本:Ubuntu Server 14.04 LTS 64bit欲安装MariaDB版本:MariaDB 5.5.39准备工作确定安装版本以及安装文件https://downloads.ma...
分类:
数据库 时间:
2014-09-08 03:13:56
阅读次数:
241
为了响应公司需求,打造出更安全的mysql集群,能够实现mysql故障后切换,研究了几天终于有了成果,一起分享一下。首先介绍一下这套集群方案实现的功能1、mysql服务器故障后自动转移,修好后自动切回2、mysql服务故障自动转移,修好后自动切回3、可以实现在几秒钟内转移以下内容..
分类:
数据库 时间:
2014-09-08 03:17:46
阅读次数:
460
PS:如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么FedoraProject 推出的 EPEL(Extra Packages forEnterpriseLinux)正好适合你。EPEL(http://fedoraproject.org/wik...
分类:
数据库 时间:
2014-09-08 07:29:16
阅读次数:
395
在本章第一节中我们还提到过通过 Query Profiler 来定位一条 Query 的性能瓶颈,这里我们再详细介绍一下 Profiling 的用途及使用方法。 要想优化一条 Query,我们就需要清楚的知道这条 Query 的性能瓶颈到底在哪里...
分类:
数据库 时间:
2014-09-08 09:40:57
阅读次数:
313
--------------------------------------------------------------------------------------------
数据持久化
把数据保存到可掉电式存储设备中一共之后使用,大多数情况下,特别是企业级应用中,
数据持久化意味着将内存中的数据保存到硬盘加以固话,而持久化的实现过程通过
各种关系型数据库来完成持久化的主要应用是...
分类:
数据库 时间:
2014-09-08 10:56:06
阅读次数:
313
[root@kypulolampp]#rpm-qa|grepmysqlmysql-community-release-el6-5.noarchmysql-community-client-5.6.20-4.el6.i686mysql-community-libs-5.6.20-4.el6.i686mysql-community-common-5.6.20-4.el6.i686mysql-community-server-5.6.20-4.el6.i686[root@kypulolampp]#yumremove..
分类:
数据库 时间:
2014-09-08 10:58:57
阅读次数:
512
MariaDB数据库服务的高可用:使用heartbeatv1版实现两个节点的MariaDB数据库服务的高可用。节点:node1192.168.60.33node2192.168.60.88MySQL数据库的数据文件使用nfs共享文件系统解决nfsServer192.168.60.22架构如下图:一、heartbeat节点之间通信要求的设置;(1)、解决节点的..
分类:
数据库 时间:
2014-09-08 11:01:57
阅读次数:
664
updatemysql.usersetPassword=password("123456")whereUser="root";
flushprivileges;
分类:
数据库 时间:
2014-09-08 11:02:27
阅读次数:
459
需求是这样的:项目中有一张模板表,模板项中有个大字段,存放这个模板具体的模板项信息以json字符串形式存放在该字段中,这样的好处是只有一张表,不用维护传统的模板表和模板项这两张表,而且查询时候的效率更高...
分类:
数据库 时间:
2014-09-09 09:12:48
阅读次数:
407
http://nosql-database.org?是当前对NoSQL数据库收录最完善的目录索引,它的站长是第一本NoSQL书的作者.
分类:
数据库 时间:
2014-09-09 09:13:18
阅读次数:
168
<1>加法: select sysdate,add_months(sysdate,12) from dual; ? ? ? ?--加1年 select sysdate,add_months(sysdate,1) from dual; ? ? ? ?--加1月 select sysdate,to_char(sysdate+7,...
分类:
数据库 时间:
2014-09-09 09:14:58
阅读次数:
312
首先检查数据从哪里开始乱码 可以用debug来看要把数据库的字符集和网页的字符集设置成一样的如utf-8另外要选post方法传送你数据库,页面,数据库连接都是什么编码?只要这三种都统一就不会乱码!我整理的关于乱码的问题,希望对你有帮助:在提交JSP时对于乱码问题,首先我们要搞清楚为什么会出现乱码?看...
分类:
数据库 时间:
2014-09-09 10:33:38
阅读次数:
316
不可以使用关系数据库的场景——转载:10件不可以使用关系数据库的场景:10 things never to do with a relational database | Application Development - InfoWorld也许能够对普通人起到方向提醒作用。大意翻译如下:1.搜索:...
分类:
数据库 时间:
2014-09-09 10:41:48
阅读次数:
243
创建用户1.mysql>CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass1'; --如果你要创建一个公网可以访问的用户,可以去掉@localhost 或者将localhost该为公网ip 2.mysql>GRANT SELECT,INSERT.....
分类:
数据库 时间:
2014-09-09 10:50:58
阅读次数:
205
SQLite介绍在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义、表、索引和数据本身)都保存在一个单一的文件中。并且,SQLite是一个用C实现的类库,它在内存消耗、文件体积、简单性方面...
分类:
数据库 时间:
2014-09-09 10:54:58
阅读次数:
339