gpt4 book ai didi

java - 带有样本 "guest"数据的 Web 应用程序

转载 作者:可可西里 更新时间:2023-11-01 08:01:32 24 4
gpt4 key购买 nike

我们目前正在使用 Java 和 MySql 开发一个新的网络应用程序。我们想实现“访客”登录功能。这个想法很简单:任何人都可以作为访客用户登录并访问一个小型的预定义数据集,然后他们可以像完全付费的客户一样与之交互。

此功能应具有以下属性:

  • 允许多个并发访客登录而不会串扰
  • 当 guest session 关闭时,任何更改都将丢失
  • guest 登录不能太慢

以下是我们提出的一些想法,尽管每个想法都各有利弊:

<强>1。将它们视为任何其他客户端并将它们存储在 MySql 数据库中。

优点

  • 更容易实现
  • 不会出现细微差别

缺点

  • 用样本数据污染实时数据库
  • “初始状态”问题没有解决
  • 清理不是自动的

<强>2。使用内存中临时数据库解决方案

优点

  • 无串扰
  • 初始状态可以作为图像加载吗?
  • 清理很简单

缺点

  • 内存数据库和 MySql 可能不支持相同或不同的功能
  • 可能存在缩放问题

我的问题是:实现此目标的最佳方法是什么?是否有针对此类事情的最佳实践?

提前致谢

史蒂夫。

最佳答案

我会选择选项 3 ...使用与您的实时数据库具有相同结构/基础结构的单独架构或数据库。

优点

  • 更容易实现
  • 不会出现细微差别
  • 不会污染实时数据库样本数据
  • MySql 将支持相同的功能
  • 不会有缩放问题

缺点/您仍然需要解决的问题:

  • 初始状态——我建议预填充的简单脚本/例程根据需要
  • 清理不是自动的 - 又一次结束时的一个简单脚本/例程 session

关于java - 带有样本 "guest"数据的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1624802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com