Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

For her research, Alice is building an application that pulls data from twitter.

ID: 3589528 • Letter: F

Question

For her research, Alice is building an application that pulls data from twitter. She wants to study mentions of other users in tweets. Given a user, she wants to study who the user has mentioned and how many times. E.g., she wants to know who Bob mentioned in his tweets. She also wants to maintain how many times each user was mentioned in Bob’s tweets.


1. She is not sure what kind of a database to use for this application. What database would you suggest to her, and why?

2. Will Alice benefit from using an in-memory cache? Why?

Explanation / Answer

1. The best database to suggest is HANA.

HANA is the in memory database that means all the data reside in the physical memory.

With help of HANA we can retrive data and fetch data in fraction of seconds.

HANA Database is a multi core parallel platform which is integrates with databases like Hadoop.

HANA is supported and available on the cloud platform and it has the platform for mobility.

HANA can support any kind of applications in any platforms.

2. Yes alice will be benefited from using the in memory cache.

Because by using the in memory concept the retrival of data and fetching the data from database is done very fast and effective way.

So whenever user request the data the data will be effectively comes in very fast and secure way due to the in memory cache.

The buffers and cache memory all will be resides on the physical memory so the efficency and performace will be very fast and secure.