Why are Companies Constantly Upgrading their ERP Systems?
February 7, 2025
Bankruptcy is one of the natural states which a company may find itself in. Entrepreneurship is primarily about taking risks. When companies take risks, some of them succeed, whereas others fail. Hence failure is a natural part of the business. However, many critics of bankruptcy laws believe that there isn’t a need for an elaborate […]
What is the Wirecard Scandal all about and Why it is a Wakeup Call for Whistleblowers Anyone who has been following financial and business news over the last couple of years would have heard about Wirecard, the embattled German payments firm that had to file for bankruptcy after serious and humungous frauds were uncovered leading […]
How Modern Decision Makers Have to Confront Present Shock and Information Overload We live in times when Information Overload is getting the better of cognitive abilities to absorb and process the needed data and information to make informed decisions. In addition, the Digital Age has also engendered the Present Shock of Virality and Instant Gratification […]
Geopolitics, Economics, and Geoeconomics In the evolving global trading and economic system, firms and corporates are impacted as much by the economic policies of nations as they are by the geopolitical and foreign policies. In other words, any global firm wishing to do business in the international sphere has to be cognizant of both the […]
In the previous article, we have already come across some of the reasons why the government should not encourage funding of stadiums that are to be used by private franchises. We have already seen that the entire mechanism of government funding ends up being a regressive tax on the citizens of a particular city who […]
One of the most important purposes of development of computer systems was the database application which could have been used on them. Data processing drove growth of computer processor speed.
In fact, data processing predates the computers; punched cards were used in the US for collecting data for census during beginning of 20th century. Earliest data processing was done by punched cards on mechanical devices. The real development in data processing speed, storage of data and development of DB applications started much later i.e. from 1950s.
Magnetic tapes were used to store data and being read from it. These database applications had hierarchical structure and used network systems. They were extremely efficient when used with the original query, exactly developed for them, but the DB was not designed to handle new queries or transactions. Also the magnetic tapes must be in same sorted order so as to retrieve the authentic data.
Later in 60s hard disks came about and data retrieval was faster and did not need be stored sequentially. This period was also remarkable in terms of advancement in DB Systems.
Later in 1970 Edgar Codd, father or Relational Database Model, conceptualized a new structure for Database construction and wrote a groundbreaking paper ‘A Relational Model of Data for Large Shared Data Banks’. He freed database from procedural ways of querying and marked the beginning of Data Abstraction i.e. hiding details of how Database is implemented to application programmers and end users.
System R, based on Codd’s concept was developed by IBM and it was first to have a language for querying called SQL or Structured Query Language. Later, System R was further developed to a mainstream commercial DBMS product known as DB2.
Object oriented programming was rapidly developing in the 80s and it also helped break into what we know as Object Oriented Databases. The idea was to treat data as objects and it became easier to conceptualize and program using this idea.
Another great development which happened was processing speed of processors and also conceptualization of indexing which greatly increased data access times, and performances of DB.
90s was a time of a World Wide Web, so unprecedented like world had never seen before. The data was here on the internet.
Databases to which links were forwarded were varied and different and it needed a technique to interchange data efficiently. Also the database had to be of very high availability working 24x7.
XML or eXtended Markup Language is a standard for providing data exchange among different databases and WebPages.
More recently, there has been a growing trend of NoSQL database. These are different from so called classical databases and do not rely on Relational Model for their structure. They do not query data using Structured Query Language but UnQL or Unstructured Query Language which is still in development stage (it is similar to XQuery). These databases are generally used when working with huge quantities of data. Some examples are Mongo DB, CouchBase, HBase used by facebook, Big Table used by Google and Dynamo DB used by Amazon.
Your email address will not be published. Required fields are marked *