Web Database Technologies

Database

There are several different database technologies used for both web-based programming as well as for offline programming, so let's take a minute to examine a few different types. Most database technologies operate with the SQL Standard, a standardization of the SQL database query language.

Microsoft SQL

Microsoft SQL is a relational database management system (RDBMS) created by Microsoft and has been in use since 1989. It is a proprietary system which uses the T-SQL (Transact-SQL) language to manipulate databases. Microsoft SQL is used on Windows-based servers, and it interacts best with programming languages such as .Net, and Microsoft Visual Studio has incorporated native support for SQL statements.

Microsoft Access

Microsoft Access is another RDBMS which uses Microsoft's Jet Database Engine with a GUI overlay. It comes as a part of the MS Office software bundle, and it provides tools for both programmers and regular users to store information in a database and create simple applications to manipulate that data. Database information can be imported from any of Microsoft's databases as well as any ODBC-compliant database.

Oracle

Oracle is a RDBMS created by the Oracle Corporation and originally released in 1979. It has gained in popularity over the years and currently enjoys a healthy market share. The licensing for Oracle is proprietary, and it is predominantly seen on UNIX/Linux platforms for mid-sized databases. It is supported by the Oracle Corporation and provides GUI-driven tools for programmers and non-programmers to make use of it.

MySQL

MySQL is a free, open-source RDBMS which is cross-platform and was originally released in 1995. The source code is released under the GNU license, and there are a variety of third-party tools for working with MySQL, including phpMyAdmin, which is a web-based GUI written in PHP. There are libraries available for all of the major programming languages which allow you to work with MySQL. It has approximately 11 million installations at this time, but it still is not considered a leader among database technologies due to criticism of slow bug fixes and instability.

PostgreSQL

As opposed to the previous technologies, PostgreSQL is an object-relational database management system (ORDBMS) which was released under the BSD License and was created by a community of users. It differs from other database technologies in that it offers better object-oriented language support in its databases as well as an internal programming language called PL/pgSQL. There are several prominent companies which use it in their operation, and it has received several awards from Linux Journal and other publications.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <blockquote> <b> <center>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.