GaussDB体系架构主要由三部分组成:
1、网络及服务:当我们搭建完一台数据库服务器后,需要通过tcp/ip网络连接,这个时候服务器侧的lsnr线程会对用户的连接行为进行监听,符合连接条件,就可以进入数据库;
2、实例:实例由两部分构成
21内存:内存是我们高斯数据库处理数据的核心区域,有4个关键的buffer:
211databuffer:将磁盘上的数据读入内存进行缓存的地方,对于oltp系统而言,这个值设置的过小,会导致栓争用,影响系统性能,设置过大,会加大数据块的检索时间,所以要不断的调整,力求达到一个临界的值;
212logbuffer:主要缓存DML、DDL等语句变更向量的日志
213temporarybuffer:主要用户内存排序,如果不够用,直接用临时表空间排序
214sharepool:主要存放sql、pl/sql语句及执行计划的地方
22进程:介绍几个核心的进程
221、smon主要负责实例恢复
222、dbwr数据库写进程
223、arch归档进程,就是备份在线日志
224、ckpt检查点进程,主要负责打系统级的标记
225、stats收集统计信息进程
3、数据库:数据库由三部分文件组成
31控制文件:数据库的记忆,记录控制点、数据文件的地址等等
32数据文件:装在数据的文件
33日志文件:用户数据库恢复
这里有很多数据库知识,你可以去看看
交换机最好能有VLAN管理的。 核心交换机最好三层交换机。当然如果为了省钱, 可以全部采用无管理的。
但是必须说一下, 无管理的广播域太大了, 一台电脑发个包, 其他99个都能收到, 而且容易出现莫名其妙的问题。按照实际需求来,
你要回答几个问题
1、100个节点,以后发展最大能达到多少节点?这个问题是考虑网络冗余,也是设备选型的参考。
2、有没有控制上网的需求,比如,哪些人不可以访问哪些网站。这个是需要上网行为管理设备的参考,有了上网行为管理设备,可以不买路由器。
3、在一个楼里面还是多个办公楼,距离多远?这个是网络结构的参考。
先说这么多。可追问。如果只是做内部办公系统,资源共享的话,100个客户端对服务器的性能要求也不算低了,用双路六核的服务器就可以满足。你可以看看国产品牌正睿的这款最新SNB-E架构的双路六核服务器。标配一颗至强E5-2620六核十二线程处理器(20GHz/72GT/15M缓存),英特尔C602服务器芯片组主板,8G DDR3 REG ECC 1333MHz内存,SAS 300G 15000转高速企业级硬盘,双千兆网卡,性能可以说是非常不错。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成12颗处理核心,24条处理线程(在任务管理器处能看到24个处理核心的格子- -~很NB),最大支持512GB DDR3 REG ECC高速容错校验内存。
产品型号:I2TS2-6788V
产品类型:双路六核塔式服务器
处 理 器:Xeon E5-2620
内 存:8G DDR3 REG ECC
硬 盘:SAS 300G
机 构:塔式
*** 作系统:Linux免费版 / VMware ESXi
价 格:¥13990
建议你增加一个硬盘,做raid1阵列保障数据安全,即使坏掉一个硬盘,数据也不会丢失。两个硬盘同时坏掉的可能性就太低啦。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)