分布式架构笔记(一)

目录

 

一、数据交换分析平台

二、平台的特点

三、数据交换平台的分层

四、框架搭建


 

一、数据交换分析平台

(1)平台概述、需求分析
(2)平台搭建
(3)数据库平台设计、数据库设计、平台规范
(4)CAS单点登陆
(5)CAS分布式系统设计
(6)基础信息、缓存维护
(7)MQ消息、Zookeeper调配监管
(8)数据交换
(9)数据库高级设计、缓冲表、任务设计、后台数据统计分析

 

二、平台的特点

(1)高度灵活性

(2)可维护性

(3)优化性能

(4)系统安全性

(5)数据的准确性

 

三、数据交换平台的分层

(1)基础设施层:包括硬件、服务器、设备仪器等

(2)数据库层:关系型数据库、缓存数据库、文件存储数据库

(3)系统运行支撑层:系统用户、角色、权限、通用设置、日志等

(4)基础信息支撑层:核心基础数据、字典数据、应用数据等

(5)后台运行监管层:对各个部分组件、设备、机房、服务器、网络监管等

(6)SOA服务接口层:对上级、下级、内部、外部服务的通用使用

(7)各部分应用服务系统

(8)数据交换层:可以使用网络通信服务、中间库、Rest服务等

(9)数据分析层:针对海量的数据使用Hadoop、Storm做数据分析

(9)消息中间件层:对各个业务组件进行消息的传递与接收

(10)上层网络与负载均衡层

四、框架搭建

第一:创建自己的数据库实例、数据库表空间、临时表空间、用户并且进行授权等操作

Oracle数据库基础知识:
(1)oracle数据库默认的库为orcl  
(2)DBCA(Database  Configuration  Assistant)
用途:可以创建数据库、配置现有数据库中的数据库选件,删除数据库,以及管理数据库模板,配置自动存储管理等操作。
(3)临时表空间可以提高查询效率


##01_创建临时表空间
create   temporary   tablespace   bhz_temp   tempfile  'D:\006_design\bhz_temp_01_20151130.dbf'   size  100m   autoextend on  next   50m  maxsize  200m;
--drop  tablespace  bhz_temp   including  contents  and  datafiles;

##02_创建表空间
create  tablespace  bhz  datafile  'D:\006_design\bhz_01_20151130.dbf'  size  200m  autoextend   on next  100m   maxsize   400m;
--drop  tablespace  bhz  including  contents   and  datafiles;
--alter  tablespace  bhz  add datafile  'D:\006_design\bhz_02_20151130.dbf'   size  200m  autoextend  on;

##03_创建用户并制定表空间
create  user bhz  identified   by  bhz default  tablespace  bhz  temporary   tablespace  bhz_temp;

##04  赋权
grant  dba  to  bhz;

第二: 项目划分,我们建立maven工程时,均以“bhz”进行命名“-”进行区分各个应用系统

形如:bhz-parent(公共)、bhz-sys(系统运行支持项目)、bhz-com(公共模块项目)、bhz-mst(基础信息项目)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值