Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
LinuxPlanet
Search 
  Power Search | Tips 

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News
 Technology Jobs

 Browse by subject.
Free Newsletter

Linux Planet
Linux Today
More Free Newsletters

Be a Commerce Partner


















internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

Print this article
Email this article

   LinuxPlanet / Tutorials



Apples and Oranges, Part III: A Linux DBMS Comparison
Documentation and More

Matthias Warkus
Monday, November 29, 1999 12:38:18 AM

PostgreSQL is documented in DocBook SGML. The manual is subdivided into an administrator's guide, programmer's guide, user's guide and a tutorial. Additionally, FAQs and various README files cover some topics. Several areas of the software lack adequate documentation.

MySQL is documented in GNU Texinfo; the manual looks complete.

mSQL comes with a single-document manual (no hypertext), which is available in PostScript and in HTML form. As can be expected from a commercial software product, it covers all the features.

Authentication and General Security
A topic I have not addressed yet, but which needs to be mentioned in this comparison, is access authentication. ANSI SQL offers a very sophisticated and fine-grained mechanism for access control, namely the GRANT and REVOKE statements.

PostgreSQL and MySQL, while internally handling access control differently, understand these standardized statements. An authentication add-on for mSQL's Web integration package (W3-mSQL) is available, but in its most basic form this database system seems not to have any access control support built in. Unlike safe_mysqld and postmaster, the mSQL database daemon is supposed to be run as root, which may possibly pose a security risk.

Any larger database needs a security concept as much as it needs a thorough database design. It is impossible to say which of the systems that support authentication (i.e. PostgreSQL or MySQL) is more secure; here, everything depends on the design.

In Part IV of the series, Matthias wraps up the look at DBMSes with performance measurements and an overall summary of the tools.

« Back: Evaluating a Wide Range of Factors

Skip Ahead

1 Evaluating a Wide Range of Factors
2 Documentation and More





Linux is a trademark of Linus Torvalds.


internet.com home | search | help! | about us

Jupiter Online Media

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers