我将为不同云环境(AWS、Azure、google cloud等)中的多个客户部署多(30)个应用程序,并让他们彼此共享数据。我的计划是使用区块链/IPFS技术,每个客户保留一份数据副本,对这些数据的任何更改都会传播到所有节点。
数据可分为两种类型:
每个客户的公共数据由所有应用程序直接共享和访问。
每个客户的私有数据在存储之前都使用客户的公钥进行加密,所有应用程序都可以访问密码。
这听起来是一个可行的解决方案吗?IPFS似乎是数据存储的一个很好的候选者,但不确定哪个数据库与IPFS配合良好。
您可以使用以太坊区块链存储绑定到每个客户的IPFS哈希。
每个IPFS散列引用一段数据。它引用的数据可以是纯文本形式的公共数据,也可以是公共数据,但使用其公钥进行加密。
每个客户都有一个唯一的公共地址,该地址将作为唯一的标识符。在以太坊智能合约中,您需要将每个客户的公共地址映射到一个IPFS哈希列表,该列表引用了客户的数据。您还可以在智能合约方法中设置事件触发器。
任何参与者都可以订阅智能合约活动,并根据更新的信息采取行动。
任何人都可以阅读与客户相关的IPFS哈希。
问题内容: 因此,我有一个包含3个APK /应用程序的应用程序。如何在应用之间共享数据库?我假设当前在应用程序之间不可见的原因是因为它们在不同的上下文中传递。 谢谢 问题答案: 来自Realm的基督徒。目前,您要问的内容确实不可行。正如其他人指出的那样,实际上只有两种方法。 1)公开一个ContentProvider。但是,这需要您将RealmResults映射到Cursor,这并非易事。我们正计
主要内容:应用程序类数据共享的过程当 JVM 启动时,它会将类加载到内存中作为初步步骤。如果有多个具有多个类的 jar,则第一个请求会出现明显的滞后。在无服务器架构中,这种延迟会延迟启动时间,这是此类架构中的关键操作。应用程序类数据共享概念有助于减少应用程序的启动时间。Java 具有现有的 CDS(类数据共享)功能。通过应用程序类数据共享,Java 10 允许将应用程序类放在共享存档中。这通过跨多个 Java 进程共享公共类元数据
问题内容: 我想知道我们是否可以使用新的iOS 8功能在应用程序之间共享数据:应用程序组(使用NSUserDefaults)-还是应用程序组仅在主应用程序及其扩展名之间共享数据? 我实际上在应该在它们之间共享数据的两个应用程序(它们属于同一公司)上启用了“应用程序组”功能。它们也具有相同的“应用程序组”内容(例如group.com.company.myApp)。 这是第一个代码(在Swift中)
我有一个关于用户访问另一个用户创建的数据的问题。下面我将用一个案例来解释。 我使用的是Realm移动平台。该应用程序使用Realm Auth允许用户通过电子邮件、谷歌和facebook帐户进行注册。此时此刻,我正在使用以下URL作为域:。。。“:9080/~/name”。 我将尝试用下面的例子来解释我想要实现的目标。想象一下我有UserA和UserB。一旦用户在应用程序中注册(使用SyncUser
本文向大家介绍数据库和区块链之间的区别,包括了数据库和区块链之间的区别的使用技巧和注意事项,需要的朋友参考一下 数据库 数据库表示由表,用于存储用户和系统信息的模式组成的数据结构。它提供了用于创建,读取,删除和更新其记录的SQL。DBMS,数据库管理系统管理数据库。通常,数据库管理员会修改敏感数据。数据库遵循客户端-服务器模型架构。 区块链 区块链代表类似于数据库记录的区块链。该链随着在操作期间向
我有一个Flask应用程序在Gunicorn下运行,使用同步工作进程类型和20个工作进程。该应用程序在启动时读取大量数据,这需要时间和内存。更糟糕的是,每个进程都加载自己的副本,这会导致它花费更长的时间,占用20倍的内存。数据是静态的,不会更改。我想加载一次,让所有20名员工共享。 如果我使用设置,它只加载在一个线程中,并且最初只需要1X内存,但是一旦请求开始进来,它似乎会变成20X。我需要快速随