... | ... | @@ -44,25 +44,7 @@ Well, first these two. |
|
|
### Feb 26
|
|
|
* Previously Result:
|
|
|
* Created a free style fakeStream for Retwis, which caused some pressure but not really.
|
|
|
* Weak point and improvement for the fakeStream:
|
|
|
1. Changing the functionality of Retwis
|
|
|
1. Add a Retweet function:
|
|
|
* post part - "Shared by" + PreviousUser's Username + OldPost
|
|
|
* every post need to have one more field, originPostId
|
|
|
* origin post originPostId = new generated id
|
|
|
* retweet post originPostId = OldPost.originPostId
|
|
|
* every post need to have a list to keep track of the person who retweet this post
|
|
|
2. Add a Favorite function:
|
|
|
* every post need to have a list to keep track of the person who favorited the post
|
|
|
3. Whenever user access the timeline, need to show each post:
|
|
|
* who retweeted the list
|
|
|
* who Favorited the list
|
|
|
2. Add the operation in the fakeStream that user can read their timeline
|
|
|
* in order to performance some read operation for database
|
|
|
3. Need to reconfigure the follow operation so that the user need to follow others in a function
|
|
|
* the distribution of the user follow should be a loglog graph etc.
|
|
|
4. Save all the user in the database and always reuse them. Don't always abandon them after the test.
|
|
|
* The above weaknesses have not been improved/implemented yet.
|
|
|
|
|
|
* Able to run YCSB on both Redis-Single and Redis-Cluster.
|
|
|
* Found out that Redis-Cluster is almost 3x slower than Redis-Single
|
|
|
* Question that the efficience differece is caused by Java client
|
... | ... | @@ -90,3 +72,22 @@ Well, first these two. |
|
|
OK
|
|
|
`
|
|
|
|
|
|
* Weak point and improvement for the fakeStream:
|
|
|
1. Changing the functionality of Retwis
|
|
|
1. Add a Retweet function:
|
|
|
* post part - "Shared by" + PreviousUser's Username + OldPost
|
|
|
* every post need to have one more field, originPostId
|
|
|
* origin post originPostId = new generated id
|
|
|
* retweet post originPostId = OldPost.originPostId
|
|
|
* every post need to have a list to keep track of the person who retweet this post
|
|
|
2. Add a Favorite function:
|
|
|
* every post need to have a list to keep track of the person who favorited the post
|
|
|
3. Whenever user access the timeline, need to show each post:
|
|
|
* who retweeted the list
|
|
|
* who Favorited the list
|
|
|
2. Add the operation in the fakeStream that user can read their timeline
|
|
|
* in order to performance some read operation for database
|
|
|
3. Need to reconfigure the follow operation so that the user need to follow others in a function
|
|
|
* the distribution of the user follow should be a loglog graph etc.
|
|
|
4. Save all the user in the database and always reuse them. Don't always abandon them after the test.
|
|
|
|
|
|
\ No newline at end of file |