小编use*_*575的帖子

从哪里开始学习成为一名成功的 Oracle DBA

我是 IT 毕业生,对 SQL 和 C 有很好的了解。在我的学术生涯中,我在 Microsoft SQL Server 上完成了大部分 SQL 编程。但我想成为 Oracle DBA。您能否建议我一种开始学习的结构性方法。在深入研究之前,请建议我需要什么背景工作。谢谢

oracle

4
推荐指数
1
解决办法
5214
查看次数

用于聊天存档的 Cassendra 模式设计建议

我已经阅读了这篇文章,这是我从中获得的模式。这对我维护用户状态的应用程序很有帮助,但是如何扩展它以维护一对一的聊天存档和用户之间的关系,关系意味着人们属于我的特定组。我对此很陌生,需要一种方法。

要求 :

我想将用户-用户之间的消息存储在一个表中,每当用户想要加载用户的消息时,我想检索它们并将其发送给用户。我想在用户请求时检索来自不同用户的所有消息。并且还想存储用户类。我的意思是例如 user1 和 user2 属于“家庭” user3,user4,user1 属于朋友等等......这个组可以是用户给的自定义名称。

这是我尝试过的

CREATE TABLE chatarchive (
   chat_id uuid PRIMARY KEY,
   username text,
   body text
)

CREATE TABLE chatseries (
username text,
    time timeuuid,
    chat_id uuid,
    PRIMARY KEY (username, time)
) WITH CLUSTERING ORDER BY (time ASC)

CREATE TABLE chattimeline (
    to text,
username text,
    time timeuuid,
    chat_id uuid,
    PRIMARY KEY (username, time)
) WITH CLUSTERING ORDER BY (time ASC)
Run Code Online (Sandbox Code Playgroud)

以下是我目前拥有的架构,

CREATE TABLE users (
   username text PRIMARY KEY,
   password …
Run Code Online (Sandbox Code Playgroud)

cassandra

2
推荐指数
1
解决办法
1872
查看次数

标签 统计

cassandra ×1

oracle ×1