
数据库
文章平均质量分 65
liuyueyi1995
北邮人
展开
-
docker安装PostgreSQL
内容简介在Ubuntu 16.04虚拟机中安装docker使用docker安装PostgreSQL完成端口映射使得外部机器可以访问虚拟机中的数据库原创 2017-03-10 19:14:10 · 30132 阅读 · 3 评论 -
SQL-Relay学习笔记(1)
SQL-Relay笔记基本配置文件位置Unix和Linux下其配置文件位于Built from source - /usr/local/firstworks/etc/sqlrelay.conf RPM package - /etc/sqlrelay.conf FreeBSD package - /usr/local/etc/sqlrelay.conf NetBSD package - /us原创 2016-09-23 18:20:26 · 1729 阅读 · 1 评论 -
SQL-Relay学习笔记(2)
可用性保障SQL-Relay可以作为一个前端为数据库集群或多个SQL-Relay服务器提供负载均衡(load-balancing)、故障切换(fail-over),以保证服务的高可用性。数据库集群的负载均衡和故障切换SQL-Relay可以为不同的数据库节点和节点间的分布式会话维持一个连接池。如果单个节点失效,SQL-Relay会尝试重连的同时用剩余节点提供服务。 配置文件中,每一个链接标签(con原创 2016-09-26 19:24:15 · 881 阅读 · 0 评论 -
SQL-Relay学习笔记(3)
安全性保障Kerberos 和活动目录(Active Directory)加密认证SQL Relay支持Kerberos加密和认证。 当启用Kerberos和Active Directory加密认证后:SQL Relay客户端和服务器之间的全部通信都会加密通过了认证用户才可以访问SQL RelayKerberos应用于Linux,Unix系统,活动目录域用于Windows系统。下面的实例启用原创 2016-09-26 20:16:59 · 653 阅读 · 0 评论 -
SQL-Relay学习笔记(4)
SQL Relay附录在自己学习的过程中,很少能找到中文的相关资料,这里将SQL Relay文档中的附录翻译整理一下,发出来给大家参考,用到的时候备查。由于我水平有限,英文原版也会附在最后。实际案例先看一个比较综合的配置文件:<?xml version="1.0"?><instances> <!-- Regular SQL Relay Instance --> <in原创 2016-09-28 17:40:07 · 1037 阅读 · 0 评论 -
SQL Relay学习笔记(5)
SQL Relay运行启动使用sqlr-start开启SQL Relay服务器进程sqlr-start[-id ID][-config CONFIGFILE][-localstatedir LOCALSTATEDIR]带参数-id执行时,会为配置文件中名为ID的instance启动一个sqlr-listener实例,一个sqlr-scaler实例和一定数量的sqlr-connection。 不带参原创 2016-09-29 15:17:26 · 703 阅读 · 0 评论 -
Cryptdb学习笔记(0)——初识
终于要开始忙毕设了,因为论文选题和Crytdb有关,所以趁着寒假阅读了相关的论文并实际运行了Cryptdb的代码。因为我也才刚开始接触Cryptdb几个星期,还不能够有很深入的了解,所以把我对它的理解跟大家分享一下,不一定准确,如果有相关方面的前辈还请多多指正。原创 2017-02-06 14:22:00 · 1537 阅读 · 4 评论 -
Cryptdb学习笔记(1)——简介
Cryptdb是MIT的计算机科学和人工智能实验室(CSAIL)的一个研究项目,其性质可以理解为数据库代理,旨在保护数据库数据。通过随机性加密、确定性加密、同态加密、保序加密等手段,实现了在密文层级处理SQL请求的功能。原创 2017-02-06 16:47:54 · 4574 阅读 · 3 评论 -
Cryptdb学习笔记(2)——安装使用
安装我所使用的操作系统是Ubuntu12.04。Cryptdb的代码托管在github上 https://github.com/CryptDB/cryptdb ,clone下来之后,运行ruby写的安装脚本,这里需要注意运行脚本的时候第一个参数要输入cryptdb的安装路径。git clone https://github.com/CryptDB/cryptdbcd cryptdbsudo ./原创 2017-02-06 17:31:47 · 4747 阅读 · 0 评论 -
Cryptdb学习笔记(3)——源码分析
这段时间,把cryptdb的源码过了一遍,把自己的一些笔记整理了一遍,和大家分享一下。基本结构Cryptdb文件目录结构如下: 我认为核心部分在main文件夹下,主要是一些SQL指令的处理程序,因为Cryptdb核心就是把常规的SQL语句改写(rewrite)成加密后仍然能识别的形式。原创 2017-02-17 18:33:11 · 3260 阅读 · 11 评论 -
SchemaSpy安装与使用详解
SchemaSpy是一个Java开发的开源的数据库文档生成工具。对于复杂数据库结构,可以直观的显示其中给个实体的对应关系,对于理解数据库的结构有很大的帮助。原创 2017-03-02 17:07:43 · 2551 阅读 · 0 评论 -
Node实现数据库数据导入Excel
哎,好不容易写好了Python版本,为了以后便于集成到系统里又被要求用node实现一遍,任务要求还是没有变化,只是变了变语言,加了点额外小需求。这篇博客,就记录一下用node实现的过程。原创 2017-03-08 14:44:29 · 4388 阅读 · 0 评论 -
Python实现数据库数据导入Excel
之前已经使用SchemaSpy工具分析了数据库的结构,之后就可以比较方便的将数据从数据库导出到Excel等文件中,这次我选择使用Python来完成这个工作。原创 2017-03-06 18:53:47 · 6035 阅读 · 0 评论 -
SQL-Relay学习笔记(0)
最近一个实践项目,要完成对SQL请求的审计和过滤,所以调研学习了相关方面的知识。最后决定使用SQL-Relay。 本节主要讲了sqlrelay的基本概念和下载安装遇到的一些问题和解决原创 2016-09-23 18:12:10 · 739 阅读 · 1 评论