
Database
文章平均质量分 92
ypluo
活着需要谦卑和热情!
展开
-
PMDK之libpmemobj库的使用
PMDK简介PMDK是业界公认的持久性内存库(NVML),它包含一系列的程序库和工具,以便管理和访问持久性内存设备。这些库基于Linux和Windows上的Direct Access (DAX) 特性,让应用程序可以通过持久性内存文件系统[1]直接读写持久性内存。这种机制绕过了Page Cache,直接将持久性内存映射到用户进程内存空间,从而使用户直接以内存读写的形式访问持久性文件,显著提升持久...原创 2020-03-22 13:48:20 · 3177 阅读 · 0 评论 -
排序算法的简要调研
排序算法的代价排序算法的时间代价主要由排序的时间复杂度决定。目前常见的排序算法根据其时间复杂度可以分为3类:O(n2)O(n^2)O(n2)、O(nlogn)O(nlogn)O(nlogn)和O(n)O(n)O(n)。其中O(n2)O(n^2)O(n2)复杂度的算法随着排序规模增大运行时间难以容忍,而O(n)O(n)O(n)复杂度的算法通常对序列的排序元素类型有一定限制,因此最常使用的排序算法复...原创 2020-03-13 14:30:38 · 826 阅读 · 0 评论 -
面向对象数据库简介
面向对象数据的定义面向对象数据库(OODB)是一个基于面向对象编程语言(OOP)的数据库,其数据都是以对象/类的形式表示并存储在面向对象数据库中。简单来讲,面向对象数据库 = 面向对象编程语言 + 关系型数据库特性。在这个公式里面,面向对象编程语言的三个特性为继承、多态、封装;而关系型数据库特性的三个特性:实体完整性、并发、查询处理,因此可用下图[1]表示面向对象数据库。关系型数据库的问题...原创 2020-03-03 21:18:18 · 15110 阅读 · 1 评论 -
mysql安装与使用
Mysql安装与使用安装mysql(windows)下载安装资源mysql80和VC_redist_x64双击mysql80安装(可选择Developer Default或者Custom)如果选择Custom安装,则可以选择想要安装的产品,下图中我们选择了【server(必须),workbench(必须),shell(可选)),Doc(可选)和Exmaple(可选)以及三...原创 2020-02-19 14:27:12 · 6232 阅读 · 0 评论