System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 存储处理系统构建方法、专用数据处理器及系统技术方案_技高网

存储处理系统构建方法、专用数据处理器及系统技术方案

技术编号:40224578 阅读:5 留言:0更新日期:2024-02-02 22:29
本申请实施例提供了一种存储处理系统构建方法、专用数据处理器及系统。该方法包括:接收第一创建请求,并根据所述第一创建请求创建块存储;接收第二创建请求,创建与存储系统的总线地址相关联的存储控制器,其中,所述存储系统包括至少一个基于非易失性内存主机控制器接口规范的固态驱动器;在所述块存储中创建命名空间,并将所述命名空间与所述存储控制器关联,获得包括所述块存储、所述命名空间和所述存储控制器的存储处理系统,其中,所述存储控制器在接收到所述主机针对所述块存储的读写请求后,根据所述命名空间对所述存储系统进行读写操作。本发明专利技术可以提高服务器的性能。

【技术实现步骤摘要】

本申请实施例涉及数据库,尤其涉及一种存储处理系统构建方法、专用数据处理器及系统


技术介绍

1、在传统的数据库存储中,通常采用存储区域网络(san)为数据库提供存储。同时,在部署数据库的过程中,需要专用的硬件和网络,例如,光纤交换机(fc)。进一步地,传统数据库在读写和运算过程中,会有大量的内存数据拷贝,同时也需要消耗大量服务器cpu的算力和性能,降低了服务器cpu可用于其他计算任务的能力,增加了服务器的能耗。


技术实现思路

1、有鉴于此,本申请实施例提供一种存储处理系统构建方法、专用数据处理器及系统,用以提高服务器的性能。

2、根据本申请实施例的第一方面,提供了一种存储处理系统构建方法,应用于与主机连接的专用数据处理器,所述方法包括:

3、接收第一创建请求,并根据所述第一创建请求创建块存储;

4、接收第二创建请求,创建与存储系统的总线地址相关联的存储控制器,其中,所述存储系统包括至少一个基于非易失性内存主机控制器接口规范的固态驱动器;

5、在所述块存储中创建命名空间,并将所述命名空间与所述存储控制器关联,获得包括所述块存储、所述命名空间和所述存储控制器的存储处理系统,其中,所述存储控制器在接收到所述主机针对所述块存储的读写请求后,根据所述命名空间对所述存储系统进行读写操作。

6、在一些实施例中,所述根据所述第一创建请求创建块存储,包括:

7、根据所述第一创建请求在所述专用数据处理器的本地或远端创建预设容量的块存储。

8、在一些实施例中,所述块存储包括存储高性能开发包的块存储。

9、在一些实施例中,所述方法还包括:

10、接收发现连接请求,等待所述主机端发送的连接请求;

11、在接收到所述主机端发送的连接请求后,建立与所述主机之间的通信连接,并向所述主机发送反馈信息,以使所述主机根据所述反馈信息显示与所述存储系统相对应的数据盘。

12、在一些实施例中,所述方法还包括:

13、在所述主机卸载所述数据盘后,接收停止请求;

14、根据所述停止请求,依次删除所述命名空间、所述存储控制器和所述块存储,释放所述专用数据处理器的存储空间。

15、在一些实施例中,所述存储系统用于数据库的数据盘、裸金属服务器的系统盘、裸金属服务器的数据盘、虚拟机的数据盘或容器的数据盘。

16、在一些实施例中,所述方法还包括:

17、停止数据库的数据库服务,其中,所述数据库位于所述存储系统中;

18、将存储在所述数据库中的数据库文件从所述数据库中移除;

19、将所述主机上关联至所述存储处理系统的数据盘挂在到所述数据库上;

20、将所述数据库文件移入所述数据库;

21、对所述数据库进行初始化,并启动所述数据库的数据库服务,使所述存储控制器在接收到所述主机针对所述数据库的读写请求后,根据所述命名空间对所述数据库进行读写操作。

22、根据本申请实施例的第二方面,提供一种专用数据处理器,包括:

23、块存储创建单元,用于接收第一创建请求,并根据所述第一创建请求创建块存储;

24、控制器创建单元,用于接收第二创建请求,创建与存储系统的总线地址相关联的存储控制器,其中,所述存储系统包括至少一个基于非易失性内存主机控制器接口规范的固态驱动器;

25、命名空间创建单元,用于在所述块存储中创建命名空间,并将所述命名空间与所述存储控制器关联,获得包括所述块存储、所述命名空间和所述存储控制器的存储处理系统,其中,所述存储控制器在接收到所述主机针对所述块存储的读写请求后,根据所述命名空间对所述存储系统进行读写操作。

26、根据本申请实施例的第三方面,提供了一种数据存储系统,包括:主机、存储系统和专用数据处理器;

27、所述专用数据处理器,用于执行如第一方面任一项所述的方法;

28、所述主机,用于在所述专用数据处理器构建所述存储处理系统后,向所述专用数据处理器发送针对所述块存储的读写请求;

29、所述存储系统包括至少一个基于非易失性内存主机控制器接口规范的固态驱动器。

30、在一些实施例中,所述专用数据处理器与所述存储系统通过传输控制协议tcp或远程直接数据存取rdma进行通信。

31、根据本申请实施例提供的存储处理系统构建方案,通过创建块存储,可以得到所需大小的存储空间,通过创建存储控制器,可以对块存储进行管理,进一步地通过存储控制器可以执行对存储系统的读写操作,进而可以释放读写操作对主机cpu性能的占用,从而提高了主机的数据处理效率,进一步地提高了存储处理系统的性能。

本文档来自技高网...

【技术保护点】

1.一种存储处理系统构建方法,应用于与主机连接的专用数据处理器,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一创建请求创建块存储,包括:

3.根据权利要求1所述的方法,其特征在于,所述块存储包括存储高性能开发包的块存储。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5中任一所述的方法,其特征在于,所述存储系统用于数据库的数据盘、裸金属服务器的系统盘、裸金属服务器的数据盘、虚拟机的数据盘或容器的数据盘。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种专用数据处理器,其特征在于,包括:

9.一种数据存储系统,其特征在于,包括:主机、存储系统和专用数据处理器;

10.根据权利要求9所述的数据存储系统,其特征在于,所述专用数据处理器与所述存储系统通过传输控制协议TCP或远程直接数据存取RDMA进行通信。

【技术特征摘要】

1.一种存储处理系统构建方法,应用于与主机连接的专用数据处理器,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一创建请求创建块存储,包括:

3.根据权利要求1所述的方法,其特征在于,所述块存储包括存储高性能开发包的块存储。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5中任一所述的方法,其特...

【专利技术属性】
技术研发人员:杨雪军孙国峰
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1