7数据库的基本概念描述事物的符号记录称为数据包括数字,文字,图形,图像,声音,档案记录等以记录形式按统一的格式进行存储每一行记录:行每一段字段-属性-列从而形成了表表将不同的记录组织在一起,就形成了表是用来存储具体数据的数据库就是表的组合,是存储数据的仓库以一定的组织方式存储的相互有关的数据数据库系统发展史第一代数据库自20世纪60年代起,第一代数据库系统问世。他们是层次模型与网状模型的数据库系统
原创
2019-11-22 14:40:52
604阅读
点赞
1、概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤为重要,也更加复杂。MySQL中的锁,按照锁的粒度分,分为以下三类:全局锁:锁定数据库中
转载
2024-03-25 21:32:53
281阅读
什么是数据库-数据库详解
什么是数据库
数据库是数据管理的最新技术,是计算机科学的重要分支。数据库(DB):数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。所谓数据库是指长期存储在计算机内的,有组织的,可共享的数据集合。
一、数据以文本形式保存
第一步,就是将所要保存的数据,写入文本文件。这个文本文件就是你的数据库。
为了方便读
转载
2016-02-11 16:44:00
421阅读
点赞
2评论
一、Redis概述Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 1、Redis的优势与特点 ● Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 ● Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 ● Redis支持数据的备份,即ma
转载
2023-07-10 19:08:05
140阅读
http://www.ibm.com/developerworks/cn/views/opensource/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=Open+source&search_by=derby&topic_by=-1&
转载
精选
2013-09-22 15:44:51
752阅读
IO理论知识同步、异步、阻塞、非阻塞同步:系统调用一个函数、并不会立即完成而是等待外部调用工作完成后才结束。阻塞:系统调用一个功能,同样不会立即完成,并等待io完成,直到io完成才结束。非阻塞:系统调用一个功能,并很快返回一个未完成的状态结果,并定期轮询查看进程执行情况,称为非阻塞。异步:系统发起一个调用请求后,继续执行其他进程,待结束后,返回一个结果信息。linux优先级:priority&nb
原创
2017-09-26 12:50:28
985阅读
1.Redis数据库简介 名称 REmote DIctionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据 ...
转载
2021-08-11 15:31:00
253阅读
2评论
MySQL索引中使用的数据结构主要有B+索引和哈希索引。 因此 当绝大多数需求为单挑记录查询时 可以选择哈希索引 因为其查询性能最好...
转载
2020-04-03 01:58:00
69阅读
主键索引应以 pk_ 开头, 唯一索引要以 uk_ 开头,普通索引要以 idx_ 打头。 一、数据库的库名
原创
2022-08-03 07:19:09
170阅读
一、C#中连接字符串常用内容参数说明Provider设置或者返回提供的连接程式的名称,仅用于OLeDbConnection对象Connection Timeout在终止尝试并产生异常前,等待连接到服务器的连接时间长度(以秒为单位)。默认值是15秒Initial Catalog或Database连接的数据库名称Data Source或Server连接打开时使用的SQL Server服务签名,或者Ac
原创
2023-09-23 19:41:34
126阅读
紊乱的数据库叫做堆 创建一个物理索引,使数据基于某一个键聚集在一起。堆和聚集索引是数据页存在的两种方式。 堆 堆就好比没有排序过的数据页,没有索引的自然状态,每个表都是组织在堆中。当表需要更多的数据,他会让堆扩展使之再分配,增加在堆上的页数。这是非常有效的,这样,数据库可以存放数据在任何空当,而不是只能存放在指定的地方。 表数据在堆中,没有经过排序。当你在一个堆中的表里查询数据,
原创
2011-05-26 16:28:30
1782阅读
http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html
1.导出整个数据库
mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)
mysqldump -u wcnc -p smgp_apps_wcn
转载
精选
2012-07-31 17:47:31
1318阅读
1、索引是什么索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。表或视图可以包含以下类型的索引:* 聚集 o 聚集索引根据数据行的键值在表或视图中排序和存储这些数据行。索引定义中包含聚集索引列。每个表只能有一个聚集索引,因为数据行本身只能按一个顺
转载
2013-04-13 18:01:00
82阅读
2评论
事务的产生是为了简化我们的编程模型,使我们在开发的过程中不用考虑各种潜在的错误和并发问题,而不是伴随着数据库系统天生就存在的。事务支持是在引擎层实现的,InnoDB支持事务而MyISAM不支持。假设数据库不支持事务,看下面的示例:a账户要转给b账户100元:update acount set amount =amount -100 where user=a // 1update aco...
原创
2021-11-18 14:56:04
169阅读
数据库存储引擎,是不同的存储技术将数据存储在文件或者内存当中,这些存储引擎当中每种都会使用不同的技术来进行数据的存储,索引技巧实现,或者说数据库锁的实现,通过这些不同的技巧来最终达到一定的效果。主要来看下我们比较经常使用的InnerDBInnerDBInnerDB是一个事务型的存储引擎,主要是目的是大数据时提供高性能的数据服务,在运行时在内存当中建立缓冲池,用来缓冲数据和索引。InnerDB的特点
原创
2022-06-29 16:14:56
1303阅读
点赞
数据库FMDB详解//// DataBaseManage.h// test_cache_01//// Created by jeffasd on 16/6/27.// Copyright © 2016年 jeffasd. All rights rese@interface DataBaseMa
原创
2023-05-22 17:19:00
131阅读
概述事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。 ACID 事务具有4个基本特征,分别是
转载
2023-05-31 00:13:07
72阅读