元宇宙web3账本存储与空间存储分存储结构及方法与流程

    专利2025-12-06  2


    本发明涉及元宇宙,尤其涉及一种元宇宙web3账本存储与空间存储分存储结构及方法。


    背景技术:

    1、元宇宙是人类运用数字技术构建的,由现实世界映射或超越现实世界,可与现实世界交互的虚拟世界,具备新型社会体系的数字生活空间。

    2、当前,元宇宙涉及的去中心化存储和账本技术在处理大规模数据时,其性能会受到限制。具有如下缺陷:

    3、1、性能限制:由于数据分散存储在多个节点上,访问和检索数据可能需要额外的时间和资源。此外,由于目前的区块链技术在交易处理速度方面存在限制,导致网络的吞吐量相对较低。

    4、2、存储成本:与传统的中心化存储解决方案相比,去中心化存储的成本较高。由于数据需要存储在多个节点上,并且需要维护节点的运行和安全性,因此存储和维护成本较高。尽管近年来存储技术的发展和成本下降,但与传统的云存储相比,仍然存在差距。

    5、3、隐私和安全性:当前的技术在隐私和安全性方面仍存在挑战。虽然数据被加密和分散存储,但仍然可能存在数据泄露的风险。此外,由于区块链中的所有参与者都可以查看账本的完整历史记录,因此一些敏感信息可能无法得到充分保护。


    技术实现思路

    1、为克服上述缺陷,本发明旨在提供一种元宇宙web3账本存储与空间存储分存储结构及方法,能够保证数据的安全性和可追溯性,使得用户能够快速获取或者上传信息。并且可以有效减少对服务器和存储资源的重复压力,提高系统的整体性能和资源利用效率。同时,可以提升用户的访问体验,减少等待时间和响应延迟。

    2、为实现上述目的,本发明采用的技术方案如下:

    3、本发明公开的一种元宇宙web3账本存储与空间存储分存储结构,包括基于web2的mysql数据库、基于web3的database数据库、oss数据库以及前端,所述前端与mysql数据库进行数据交换,前端与database数据库进行数据交换,前端与oss数据库进行数据交换,所述database数据库与oss数据库进行数据交换。

    4、优选的,所述database数据库用于账本存储,所述oss数据库用于存储大规模数据和/或文件,所述mysql数据库用于存储和检索结构化数据。

    5、优选的,所述mysql数据库位于mysql服务器,所述oss数据库位于oss数据库服务器,所述database数据库位于database服务器。

    6、本发明还公开一种元宇宙web3账本存储与空间存储分存储方法,所述分存储方法采用上述元宇宙web3账本存储与空间存储分存储结构。

    7、优选的,该种元宇宙web3账本存储与空间存储分存储方法包括数据访问方法,所述数据访问方法包括以下步骤:

    8、a、前端发起请求:前端向系统发送请求;

    9、b、调用mysql数据库:根据所述请求调用mysql数据库,mysql数据库从存储在其中的数据中检索相关信息;

    10、c、database数据库记录账本:mysql数据库获取信息后,通知database数据库对所述信息进行账本记录;

    11、d、生成并返回url:database服务器生成一个与所述信息相关的url,并将所述url通过web2服务器返回至前端;

    12、e、前端访问oss服务器:所述前端采用所述url访问oss服务器。

    13、6、根据权利要求5所述元宇宙web3账本存储与空间存储分存储方法,其特征在于:步骤a中,所述请求包括获取数据和/或文件;步骤e中,所述访问包括前端从oss数据库下载数据和/或文件。

    14、优选的,步骤a中,所述请求包括上传数据和/或文件;步骤e中,所述访问包括前端向oss数据库上传数据和/或文件。

    15、优选的,步骤d中,当相同的请求有至少两个时,只生成一个url。

    16、进一步的,该种元宇宙web3账本存储与空间存储分存储方法还包括建立内存数据库,所述内存数据库用于缓存被重复请求的数据和/或文件,供前端通过内存数据库直接访问。

    17、优选的,相同的文件或数据,只在oss服务器上存储一份副本,并通过同一个url访问。

    18、本发明的有益效果如下:

    19、1、数据可追溯性:本发明通过web3的database数据库对账本进行记录,可以确保每一次交易和数据操作都被准确地记录下来。这样可以提高数据的可追溯性和透明性,确保数据操作的合法性和完整性。

    20、2、数据安全性:本发明通过在web3的database数据库中记录账本,可以增强数据的安全性。任何修改、删除或添加数据的行为都会被记录下来,并且这些记录不可篡改。这提供了一种可信的数据存储方式,减少了数据被篡改或丢失的风险。

    21、3、系统性能优化:本发明将数据存储于mysql数据库和oss服务器中,可以避免前端直接访问和下载大量数据造成的性能瓶颈。前端只需获取到一个url即可,然后通过该url去下载所需的数据,减轻了前端和网络的负荷,提高了系统的响应速度和整体性能。

    22、4、资源利用效率提升:本发明通过将数据存储在mysql数据库和oss服务器中,可以更好地管理和利用存储资源。mysql数据库可用于高效地存储和检索结构化数据,而oss服务器则适用于大规模文件存储和分发。这样可以根据数据类型和需求进行灵活的资源分配,提高存储和计算资源的利用效率。



    技术特征:

    1.元宇宙web3账本存储与空间存储分存储结构,其特征在于:包括基于web2的mysql数据库、基于web3的database数据库、oss数据库以及前端,所述前端与mysql数据库进行数据交换,前端与database数据库进行数据交换,前端与oss数据库进行数据交换,所述database数据库与oss数据库进行数据交换。

    2.根据权利要求1所述的元宇宙web3账本存储与空间存储分存储结构,其特征在于:所述database数据库用于账本存储,所述oss数据库用于存储大规模数据和/或文件,所述mysql数据库用于存储和检索结构化数据。

    3.根据权利要求2所述的元宇宙web3账本存储与空间存储分存储结构,其特征在于:所述mysql数据库位于mysql服务器,所述oss数据库位于oss数据库服务器,所述database数据库位于database服务器。

    4.元宇宙web3账本存储与空间存储分存储方法,其特征在于:所述分存储方法采用如权利要求3所述的元宇宙web3账本存储与空间存储分存储结构。

    5.根据权利要求4所述元宇宙web3账本存储与空间存储分存储方法,其特征在于:包括数据访问方法,所述数据访问方法包括以下步骤:

    6.根据权利要求5所述元宇宙web3账本存储与空间存储分存储方法,其特征在于:步骤a中,所述请求包括获取数据和/或文件;步骤e中,所述访问包括前端从oss数据库下载数据和/或文件。

    7.根据权利要求5所述元宇宙web3账本存储与空间存储分存储方法,其特征在于:步骤a中,所述请求包括上传数据和/或文件;步骤e中,所述访问包括前端向oss数据库上传数据和/或文件。

    8.根据权利要求5-7任一项所述元宇宙web3账本存储与空间存储分存储方法,其特征在于:步骤d中,当相同的请求有至少两个时,只生成一个url。

    9.根据权利要求4所述元宇宙web3账本存储与空间存储分存储方法,其特征在于:还包括建立内存数据库,所述内存数据库用于缓存被重复请求的数据和/或文件,供前端通过内存数据库直接访问。

    10.根据权利要求4所述元宇宙web3账本存储与空间存储分存储方法,其特征在于:相同的文件或数据,只在oss服务器上存储一份副本,并通过同一个url访问。


    技术总结
    本发明公开一种元宇宙web3账本存储与空间存储分存储结构,包括基于Web2的MySQL数据库、基于Web3的DataBase数据库、OSS数据库以及前端,前端与MySQL数据库进行数据交换,前端与DataBase数据库进行数据交换,前端与OSS数据库进行数据交换,DataBase数据库与OSS数据库进行数据交换。本发明还公开了采用该种元宇宙web3账本存储与空间存储分存储结构的元宇宙web3账本存储与空间存储分存储方法。本发明能够保证数据的安全性和可追溯性,使得用户能够快速获取或者上传信息。并且可以有效减少对服务器和存储资源的重复压力,提高系统的整体性能和资源利用效率。

    技术研发人员:刘鑫宇
    受保护的技术使用者:波维希数字科技有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-92583.html

    最新回复(0)