The first day reading

The first day reading

by Zhifei Xu -
Number of replies: 0

  In this first video, it has a system to primarily from the viewpoint of the designer, user, and developer of database applications. Database Management System is an efficient, reliable, convenient and safe multi-user storage of and access to massive amounts of persistent data. According to Jennifer Widom saying these database systems are extremely prevalent in the world today. It is used in many fields, such as behind the website of the banking system, communication equipment, shopping website, scientific experiment and so on. Highly prevalent. In this database system it has seven adjectives these are “massive”, “persistent”, “ safety”, “multi-user”, “convenient”, “efficient”, “reliable”.

  The first aspect of database systems is that they handle data on a massive scale. Database systems process more than a terabyte of data per day based on the amount of data they produce, and there is no doubt that one of the critical aspects is that the data that's handled by database management systems is much larger than can fit in the memory of a typical computing system. Although memory growth is very fast, the amount of data in the world and data to be handled by database systems is growing much faster. Secondly, the data that's handled by database management systems is typically persistent. I think about the persistent is when you run a program on data it has two methods. The first method is when the program filters the data you need, the data will disappear. The other is that the data will still exist after the program has stopped.  Next, safety. Because the database system is used in many critical applications, such as banking or insurance, you need to ensure that the database system is secure in case it is not overwritten or lost or maliciously corrupted in the event of a failure. Next multi-user. In my opinion, multi-user is a database that allows different users to run programs simultaneously on the same database, or even on the same data system. As for convenience, as a system used by users, the convenience of the database management system means that users can filter and operate more quickly and simply. In large quantities of data, such convenience will greatly reduce the workload. What people value most about databases is their efficiency, because database systems have to do thousands of queries or updates per second. These are not simple queries necessarily. These may be very complex operations. So the efficiency of the database also determines the performance of the database itself. And lastly, but again not last in importance is reliable. I think reliable is a bit like security.