内存数据库
-
数据库教程:Ubuntu18.04 sqlite3安装及其应用
ubuntu18.04 sqlite3安装及其应用1. 安装sqlite3sudo apt-get install sqlite3sudo apt-get install libsqlite3-dev 2. 安装sqlite3可视化工具sqlitebrowsersudo apt-get install sqlitebrowser3. sqlite3简单应用#include <stdio.h>#include <stdlib.h>#include <sqli
-
数据库教程:经典SQL面试题
SQL什么是数据库事务?数据库事务是指:一组SQL语句,要么全部执行成功,要么全部执行失败四大特性:(ACID)一致性,原子性,隔 离性,持久性(一旦事务提交,对数据的修改是永久性的)会出现哪些并发不一致性的问题丢失数据:一个事务对数据进行修改,在事务提交之前,另一个事务对同一数据进行修改,覆盖之前的修改脏读:一个事务读取另外一个事务的修改,但未提交(进行了回滚)的数据,造成两个事务得到的数据不一致不可重复读:在同一事务中,某查询操作在一个时间读取某一行的数据和之后一个时间读取该行数据,发现数
-
数据库教程:SQLite3 of python
SQLite3 of python 一、SQLite3 数据库 SQLite3 可使用 sqlite3 模块与 Python 进行集成,一般 python 2.5 以上版本默认自带了sqlite3模块,因此不需要用户另外下载。 在 学习基本语法之前先来了解一下数据库是使用流程吧 ↓↓↓ 所以,首先要 …
-
数据库教程:NoSql
一、NoSQL简介 NoSQL,指的是非关系型的数据库。指不同于传统的关系型数据库关系统的统称。随着个人信息、社交网络、用户生成的数据增加。我们对用户数据进行挖掘,传统的关系型数据库很难满足要求,NoSQL能很好的处理这些大的数据 二、NoSQL运动 NoSQL 是一项全新的数据库革命性运动,早期就 …
-
数据库教程:Redis的用途、NoSQL数据库的作用讲解
谈谈对Redis的理解: 主要是用来干什么的 –> KV+Cache+Persistence(持久化) 3V + 3高: 大数据时代的3V:海量Volume;多样Va
-
数据库教程:常见非关系型数据库NoSQL推荐介绍
非关系型数据库的特点 1.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联
-
数据库教程:揭秘SQL Server 2014有哪些新特性(1)-内存数据库
简介 sql server 2014提供了众多激动人心的新功能,但其中我想最让人期待的特性之一就要算内存数据库了。去年我再西雅图参加sql pa
-
数据库教程:揭秘SQL Server 2014有哪些新特性(2)-固态硬盘 Buffer Pool(缓冲池) 扩展
简介 sql server 2014中另一个非常好的功能是,可以将ssd虚拟成内存的一部分,来供sql server数据页缓冲区使用
-
数据库教程:Activiti-Explorer使用sql server数据库实现方法
如何让activiti-explorer使用sql server数据库 从官网下载的activiti-explorer的war文件内部默认是使用h2内存数据库的,如果
-
c/c++语言开发共享C扩展 从共享内存shm到memcache外部内存
引言 – 背景 2016 年写过一篇关于 linux 共享内存 shm api 扫盲文. C扩展 从共享内存shm到memcache外部内存 比较简单. 没有深入分析(能力有限, 也深入分析不了). 3年(2019)过去了. 本质而言共享内存这种编程活化石般 双刃剑, 像 "redis" 这种分布式 …
-
c/c++语言开发共享【转载】c++中堆、栈内存分配
一、内存划分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数参数值,局部变量值等。其操作方式类似于数据结构中栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)( …
-
详解Redis RDB持久化、AOF持久化,分享
1.1 持久化简介 持久化(Persistence),持久化是将程序数据在持久状态和瞬时状态间转换的机制,即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁…