Reference no: EM131899680
Assignment: Internet Social Media and Security
Problems
1. List at least three social criteria that people can use to categorize an internet application as a Social Media application or not?
2. Describe reasons that we consider data generated by social media application are big.
3. Give a definition of social bots and describe their most notable characteristics. What are main reasons people deploy social bots? What we can do about it?
4. How can we keep data consistency in a shared database system?
5. Describe CAP theory. What are the implications when it applies to social media data storage?
6. MongoDB is one type of nosql databases. In MongoDB, a write operation is atomic on the level of a single document, even if the operation modifies multiple embedded documents within a single document. When a single write operation modifies multiple documents, the modification of each document is atomic, but the operation as a whole is not atomic and other operations may interleave. Since a single document can contain multiple embedded documents, single-document atomicity is sufficient for many practical use cases. For cases where a sequence of write operations must operate as if in a single transaction, you can implement a two-phase commit (2PC) in some application. Describe how this 2PC works.
7. Describe the similarity and difference between relational database like mysql and graphic database like Neo4J.