cassandra - 如何建模账户逻辑?
问题描述
说,我想创建一个帐户系统。有用户id、用户名、用户邮箱等字段。
我有以下“find_by”场景,所以也会有一些“find_by”表,比如account_by_name、account_by_email。
创建帐户时,我需要检查姓名或电子邮件是否已被使用。
考虑到batch和lwt的限制,上面的逻辑怎么实现呢?
解决方案
尝试查看KillrVideo示例项目。您可以查看架构以了解如何对用户表进行建模,并查看用户DAO 代码以了解如何使用 LWT 创建用户。KillrVideo 也有使用其他编程语言的示例;你会在他们的网站上找到所有 github 存储库的链接。
推荐阅读
- linux - 连接被拒绝连接到远程 mongodb 服务器
- c++ - 我怎么知道我的 `std::chrono::high_resolution_clock` 对应于 `steady_clock` 或 `system_clock` 或其他的别名?
- haskell - 创建一个只触发一次的事件
- python - 使用树莓派 (SPI) 读取 MCP3008
- python - pyqt5 python 3.8中的多处理共享内存
- android - 从 android 调用云函数 admin.auth().createUser() 不起作用
- python - 如何在 pygame 中应用碰撞?我见过很多,但没有什么印象深刻
- r - 将行程持续时间转换为停车持续时间
- javascript - 未定义索引:第 6 行 C:\xampp\htdocs\AppX1\signin.php 中的用户名
- android - 是否可以使用存储访问框架实现 Google Drive 文件夹选择器对话框?