当前位置: 首页 > 知识库问答 >
问题:

SaaS本地数据存储(和本地运行时)

颜黎昕
2023-03-14

如果我不在合适的StackExchange论坛,请建议我在哪里提问:

我在一家公司工作,他编写了处理敏感数据的软件。为了防止软件被复制(软件盗版),很久以前就决定使用许可证制度。

这个系统运行良好,但对我的公司和客户来说都是一个很大的负担,因此我正在寻找其他方法。

我发现的一种方法是SaaS,但我看到了一个巨大的缺点:Saas在互联网上工作,这意味着本地数据被上传到云上(因此是互联网),这让客户感到紧张(他们希望他们宝贵的数据不被上传到他们不知道也无法控制的环境中)。

考虑到这一点,我看到了Java技术servlet和applet之间的相似之处:servlet在服务器上运行,applet在本地PC上运行。

现在我想知道SaaS中是否也存在这样一个系统:不是让软件在互联网上的某个地方运行(比如servlet),而是有一个系统让SaaS软件在本地PC上运行(比如小程序)?该软件在本地PC上运行的事实将避免在互联网上上传敏感数据,这对我们的客户来说非常有趣。

提前谢谢

共有1个答案

陈项禹
2023-03-14

如果您使用的是少量客户端数据(小于4MB),那么可以查看HTML5客户端存储。这通常用于存储临时数据,可能适合您,也可能不适合您。http://www.w3schools.com/html/html5_webstorage.asp.

然后,如果你不局限于SaaS架构,你可以考虑一个应用程序模型——你仍然需要为你想要支持的每个平台构建单独的应用程序。但您可以轻松地在每台机器上本地存储数据。

 类似资料:
  • localStorage 本地存储 存储针对QQ帐号隔离 数据存储于本地文件中。游戏结束后不会被删除 函数 key( index) 获取对应索引的key 手q 版本7.8.5 参数 参数名 类型 说明 index number 索引值 返回值 类型 说明 string 说明 示例 var stringKey = BK.localStorage.key(0); getItem( key) 获取ke

  • 我仍在试图理解rxjs和observables和BehaviorSubject。我想做的是,将BehaviorSubject和LocalStorage结合起来,这样当一个特定的LocalStorage变量发生变化时,所有组件都会得到通知。 例如,考虑以下场景。 > 有两个组件Component1和Component2。 这两个组件都在Local存储中查找一个名为Component1和Compone

  • 在上一节,我们完成了编写一个简易的Sniffer的第一步——数据捕获。 很多时候,我们需要将捕获的数据先保存到磁盘上,之后再使用工具或者自己编写代码来进行详细分析。 本节我们在上一节的基础上来讲解保存捕获数据的方式,当然使用tcpdump或者WireShark都可以 很方便的存储数据包。 4.2.1 使用pcapy保存和读取数据 前文我们使用 pcapy的open_live方法,可以获取pcapy

  • 本地存储提供了localstore和sessionstore两个类。localstore使用本地文件持久化数据,因此该类存储的数据不会失效。sessionstore存储的数据会在插件运行结束时清空,因此有效期为插件运行期。localstore和sessionstore的API接口一致。 set QN.localstore.set({ query: { key: 'name'

  • 我觉得问这个问题很愚蠢,但我似乎无法为使用GAE的项目清除本地数据存储。我咨询了以下SE问题: 如何删除Google App Engine中的所有数据存储 我也看过这些文档,其中的命令似乎非常明确。我可以导航到,然后运行 然而,我不断收到一个错误,说明我的应用程序没有这样的文件或目录。 我确信我为我的应用程序输入了正确的名称,因为它与我的文件中的名称相匹配,与我的项目在本地的文件夹相匹配,并且与G

  • 本地运行模式 本地运行模式主要用于测试功能是否正确。目前本地运行模式仅支持一个Worker(可以有多个Task)和一个PS。可以通过配置选项angel.deploy.mode来使用本地运行模式,具体的参数配置可参考Angel系统参数 1. 运行环境准备 Java >= 1.8 Angel发布包 angel-\-bin.zip 配置好HADOOP_HOME和JAVA_HOME环境变量,解压Angel