Wait a second!
More handpicked essays just for you.
More handpicked essays just for you.
Role and advantages of database
Don’t take our word for it - see why 10 million students trust us with their essay needs.
Recommended: Role and advantages of database
Introduction.
The introduction of the computer has significantly changed our lives in a very short period of time.
Originally the computers were designed to help a person calculate numbers and nowadays a computer allows huge amounts of information to be stored in a small place, calculate mathematical problems easily and communicate with other people via the social networks.
Between the 1960’s and the 1970’s emerged different types of databases in order to satisfy the need of storing and retrieving data in an organised and consistent manner.
The growing needs in industry and he huge amount of data collected by software nowadays is becoming a real problem to business/organizations due that the storage technologies are not advancing and performing as expected.
There is a huge amount of data which require be organising, analysing and storing in databases to be accessed by multiple users/applications at the same time. Also databases are prepared to conserve all the data stored in case of failure or disaster.
The aim of this report is to compare two different databases, one relational database such as MySQL, considered as a well-defined concept and based on a solid and mature theory, with MongoDB the most popular NoSQL database defined as a new concept of database used for complicated queries(ability to handle very fast unrelated and unstructured data). This report will include:
• Overview of Transaction Management theory
• Brief Introduction to both databases.
• Analysis of recovery and concurrency
• Advantages and disadvantages
• Brief conclusion.
Definitions, Acronyms, and Abbreviations
Database
Relational Database
Oracle
SQL
MySQL
MomgoDB
RDMS
DML and DDL
ACID - Atomicity, Consistency, Isolation and Durability
...
... middle of paper ...
...mmits the current transaction and starts a new transaction.
Here is a simple test code on the default transaction:
Output:
Observe that:
• How InnoDB is specified as the storage engine for the table.
• How to turn off the auto-commit flag.
• How uncommitted changes can be rolled back.
• Uncommitted changes are rolled back at the end of the session.
Here is another simple test code on non-default transactions:
Output:
Observe that:
• "jack" is in the table because the previous commit statement ends the non-default transaction. The insert statement on "jack" is automatically committed.
• "user1" and "user2" are in the table because transactions cannot be nested. A "start transaction" statement commits the changes and ends the current transaction.
• "user4" is in the table because the previous rollback statement ends the non-default transaction.
How might the results in Table 2 change if someone else preformed the activities? Why?
Computers are used by many different people in many different ways. This era particularly has progressed extremely fast in computer use and the types of computers people use. One particular field that caught my eye was computer uses for medical purposes. I doubt that the medical field had the advancements and usage of computers many years before us but now they seem to be more releveant in every aspect of our life even health wise. From health monitors, or even better ways to keep health records computers are becoming essential in this field.
Computers are a magnificent feat of technology. They have grown from simple calculators to machines with many functions and abilities. Computers have become so common that almost every home has at least one computer, and schools find them a good source for information and education for their students (Hafner, Katie, unknown). Computers have created new careers and eliminated others and have left a huge impact on our society. The invention of the computer has greatly affected the arts, the business world, and society and history in many different areas, but to understand how great these changes are, it is necessary to take a look at the origins of the computer.
[7] Elmasri & Navathe. Fundamentals of database systems, 4th edition. Addison-Wesley, Redwood City, CA. 2004.
Thesis statement: With the power of computers at our hand, our society has made several improvements in different aspects of our everyday life which can range from education, all the way up to the government itself.
“Computers play a key role in almost every sphere of life” (Berry, Terrie). Without them, everything would be different. People all around the world own or used a computer. Whether you are a professional in technology or just an average person, computers are still very important in your everyday life. “No other technology has accessed the world like computers and the use of the Internet have” (Maddox, Amanda). Without computers, consumers would not be able to do half the things as quickly as we can. Advances in computer design have increased its use for different industries, especially in the medical field.
...and stored and recorded for the person that is storing in it for whatever reason. Which is an improvement because I knew that databases were important but I didn’t properly understand how much work went in to performing one action in a system from entry to the final stage of the information be stored in a violent medium and then transfer to a more stable server And how databases are usually thought of as not important part of how a system works. But they are and it is
The computer evolution has been an amazing one. There have been astonishing achievements in the computer industry, which dates back almost 2000 years. The earliest existence of the computer dates back to the first century, but the electronic computer has only been around for over a half-century. Throughout the last 40 years computers have changed drastically. They have greatly impacted the American lifestyle. A computer can be found in nearly every business and one out of every two households (Hall, 156). Our Society relies critically on computers for almost all of their daily operations and processes. Only once in a lifetime will a new invention like the computer come about.
System performance is one of the most critical issues faced by companies dealing with vast amounts of data. Companies use database systems and their applications to store, retrieve and handle this data.
These statistics are amazing, but even more amazing is the development of computers. Now in 2005, in this short 68-year period, computer technology has changed its entire look; now, we use computer chips instead of vacuum tubes and circuit board instead of wires. The changes in size and speed are probably the biggest. When we look at computers today, it is very hard to imagine computers 60 years ago were such big, heavy monsters.
Thousands of years ago calculations were done using people’s fingers and pebbles that were found just lying around. Technology has transformed so much that today the most complicated computations are done within seconds. Human dependency on computers is increasing everyday. Just think how hard it would be to live a week without a computer. We owe the advancements of computers and other such electronic devices to the intelligence of men of the past.
The biggest and easiest seen change that computers have had on today’s society can be seen in the workplace. Before computers became an office tool and were made available to the average employee, paperwork and sharing information in an office setting was done by many different individuals constantly filing and looking up figures. Now a computer can store large amounts of information that is readily available to virtually anyone with the click of a mouse button. One person can complete a job that in a time before computers would take many. Computers have made file cabinets and libraries almost obsolete. Businesses can share information nation or even world wide in a matter of seconds. For example, a word document file can be sent from an office in New York to an office in Los Angeles in under a minute, in the past this same information would have taken a week to be sent through the mail. Computers have changed the way that factories are run too. On an assembly line, before computers every job, no matter how easy or difficult, had to be done by an employee. Now, however, computers run machines and do most of these tasks.
In 1937 the electronic computer was born. Computers were in 1943 to break “the unbreakable” German Enigma codes. 1951 introduced the computer commercially. However, it wasn’t until around 1976 when the Apple II was introduced and it was immediately adopted by high schools, colleges, and homes. This was the first time that people from all over really had an opportunity to use a computer. Since that time micro processing chips have been made, the World Wide Web has been invented and in 1996 more than one out of every three people have a computer in their home, and two out of every three have one at the office.
In our world, people rely heavily on the power of technology every day. Kids are learning how to operate an iPad before they can even say their first word. School assignments have become virtual, making it possible to do anywhere in the world. We can receive information from across the world in less than a second with the touch of a button. Technology is a big part of our lives, and without it life just becomes a lot harder. Just like our phones have such an importance to us in our daily lives, database management systems are the same for businesses. Without this important software, it would be almost impossible for companies to complete simple daily tasks with such ease.
From classroom activities to space flight and everything in between, computers are a vital part of daily life. Everything we do and every aspect of our life is affected by modern technology, like the computers. Computers let us dissect any sort of data. Computers make us reflect, hence we develop. Because of computers and the Internet, we can talk with individuals from diverse nations, and even see them via webcams.