Application design and use cases
The RDBMS backend of the application consisted of the core tables given in the following screenshot:
The signed-up user's details are captured in the User
table. When a given user establishes a connection with other users, their relationship is captured in the Connection
table. When a user posts a message, it is captured in the Post
table. When a message is posted, the users from the message owners' connection list can like the message post, and this detail is captured in the UserLike
table. The cardinality of the relationships is also captured in the preceding screenshot.
The biggest problem the application ...
Get Cassandra Design Patterns - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.