一. 架构原理

1). 官方文档

2).整体架构(关键)

存储引擎(关键)

二.搭建准备环境

1 ) 安装一台linux 虚拟机, 并克隆两台(我使用的是centos 6版本)

2 ) 配置主机名

3 ) 配置主机名/IP地址映射

4 ) 配置防火墙

5 ) 设置SELinux

详细步骤如下(基于centos6)

1) 虚拟机的新建过程省略, 系统镜像可以去centos/redhat 官网下载, 使用VMware克隆另外两台虚拟机。

2)配置主机名:

hostname  sdbserver1
echo "sdbserver1" > /etc/HOSTNAME

3) 配置主机名/IP地址映射

在hosts文件下添加映射

vi /etc/hosts//一下为新增内容 (ip+空格+主机名)192.168.175.141 sdbserver1
192.168.175.142 sdbserver2
192.168.175.143 sdbserver3

4)配置防火墙

service iptables stop    # 临时关闭防火墙chkconfig iptables off    # 设置开机禁用防火墙

5)设置SELinux

1. 修改配置文件 /etc/selinux/config,将 SELINUX 配置为 disabledsed -i "s/SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
2. 重启系统reboot

三. 巨杉数据库sequoiadb安装

1)下载文件到Linux上

2)解压文件

tar -zxvf sequoiadb-5.0.1-linux_x86_64-installer.run

3)安装

#命令行./sequoiadb-5.0.1-linux_x86_64-installer.run --mode text

注:   安装过程中会提示安装路径, 以及启动Sequoialdb的用户名和密码,服务端口和开机是否启动等信息, 如果不自定义则回车即可, 默认值看官方文档介绍即可, 如果需要更改, 输入值即可

*安装完成之后即可在浏览器输入ip:8000 即可查看SAC界面默认账号密码为:admin

四.部署(这里采用图形界面部署)

1)默认即可点击确定

2)扫描完成之后即可下一步

3)选择配置的机器(因为之前配置过,所以这里只做示范,正常情况应该和扫描到的机器数目一致)

4)配置节点信息

5)安装服务

五.数据库实例安装(Mysql为例)(图形化安装)

创建完成之后选择是

mysql关联SequoialDB即可创建成功

六.使用图形化界面操作数据库

1)创建数据库

2)创建数据表

3)执行sql语句

4)删除数据库

5)修改表的字段

七.基于MySQL的开发操作

MySQL版本: 5.7.24+

JDBC驱动: 5.1.38

IDEA: 2019

1)创建maven 工程

2)在pom文件中引入jdbc驱动

3)编写代码

代码示例:

public class JdbcSample {
static {try {Class.forName("com.mysql.jdbc.Driver");} catch (ClassNotFoundException e) {e.printStackTrace();}
}public static void main(String[] args) throws SQLException {String hostName = "127.0.0.1";String port = "3306";String databaseName = "db";String myUser = "root";String myPasswd = "123456";String url = "jdbc:mysql://" + hostName + ":" + port + "/" + databaseName + "?useSSL=false";Connection conn = DriverManager.getConnection(url, myUser, myPasswd);System.out.println("---INSERT---");String sql = "INSERT INTO tb VALUES(?,?,?)";PreparedStatement ins = conn.prepareStatement(sql);ins.setInt(1, 1);ins.setString(2, "Peter");ins.setString(3, "Parcker");ins.executeUpdate();System.out.println("---UPDATE---");
}

巨杉数据库SCDA学习笔记相关推荐

  1. 巨杉数据库 sequoiadb学习笔记

    1. sequoiaDB 5.0 支持安全鉴权协议是:SCRAM-SHA-256 和 MD5 2. sequoiaDB 逻辑时间包含:本地,全局,逻辑时间容错差        3种 3. sequoi ...

  2. B站《一天学会 MySQL 数据库》学习笔记

    B站<一天学会 MySQL 数据库>学习笔记 老司机带我飞 职场十字诀:思考.计划.行动.总结.反思 ​关注他 4 人赞同了该文章 登录和退出MySQL服务器 # 登录MySQL $ my ...

  3. 数据库的学习笔记(一)

    简述: 本篇是数据库的学习笔记,仅供自己学习使用. 本文初发于 "曾晨de小站" zengchen233.cn,同步转载于此. 数据库和表的基本操作(一) 如何在指定数据库中创建表 ...

  4. SQL数据库教程-学习笔记2

    SQL数据库教程-学习笔记2 文章目录 SQL数据库教程-学习笔记2 三.DML语言的学习 1.插入语句:insert into 2.修改语句:update 3.删除语句:delete 4.练习题 四 ...

  5. 数据库MySQL学习笔记高级篇(周阳)

    数据库MySQL学习笔记高级篇 1. mysql的架构介绍 mysql简介 高级Mysql mysqlLinux版的安装 mysql配置文件 mysql逻辑架构介绍 mysql存储引擎 2. 索引优化 ...

  6. oracle 权限问题9017,[数据库]oracle学习笔记(一)用户管理_星空网

    oracle学习笔记(一)用户管理 2014-04-13 0 1 --oracle学习第一天 2 --连接 @后面连接数据库实例,具体连接到那个数据库 3 conn scott/tiger@MYORA ...

  7. 非关系型数据库MongoDB学习笔记

    MongoDB学习笔记   --周灿 创建数据库 use "databasename" 查看数据库 show dbs 给指定数据库添加集合和插入记录 db.集合名.insert({ ...

  8. django连接mysql数据库_Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

  9. hpux安装oracle数据库,【学习笔记】HP-UNIX系统安装BUNDLE和补丁包的方法步骤

    天萃荷净 Oracle研究中心学习笔记:分享一篇关于HP-UNIX系统安装系统安装BUNDLE和补丁包的方法步骤. HPUX补丁包分2种: 1.BUNDLE在一起的: 2.单个的小补丁: 如果补丁包B ...

最新文章

  1. 可视化解释11种基本神经网络架构
  2. python中文编码-彻底弄懂python编码
  3. 大数据时代 我们还有隐私吗?
  4. 【转】投影矩阵的推导
  5. azure虚拟机挂载数据盘
  6. VTK:构造图用法实战
  7. 面试官是怎样高效面试的(面试官的“套路”
  8. Taro+react开发(40)封装组件1
  9. 【python】Flask视图
  10. C# - 自动生成分页存储过程
  11. 浅析toString与valueOf
  12. 2016年零售业CIO的七大革命性挑战
  13. eclipse缺少org.apache.http.legacy的解决办法
  14. illustrative visualization思考
  15. 问题:为什么我们计算的GDP增长率跟统计局公布的不一样
  16. 计算机之父图灵的 150 封信,多在讨论 AI
  17. CSDN愈来愈金钱化
  18. 51c语言单片机io口控制实验报告,51单片机实训报告完整版.doc
  19. 计算机视觉(十一):Keras Pipline与自定义模型
  20. Office Visio Project 2016下载地址

热门文章

  1. BIRT 调用 SPL 脚本
  2. python中从小到大排序的函数_深入理解Python中的排序函数
  3. SUN 6800、4800、4810、3800的一些概念(转载)
  4. UCML点击BPO报异常
  5. 测试基础——测试分类和测试方法
  6. JavaScript烟花设计
  7. ubuntu各种颜色文件名的含义
  8. 【实测可用】含公示的知乎文章转markdown格式 插件推荐
  9. 匹配手机和小灵通的正则表达式
  10. 浅谈Linux内核的实时性优化