Linux Journal: Designing Databases | Linux Today

Linux Journal: Designing Databases

Written By
RML
Reuven M. Lerner
Mar 26, 2000

“Relational databases are becoming increasingly popular for web
applications. This is generally a good thing, allowing us to focus
on the way in which our data is structured, rather than the way it
is stored on disk. Offloading data storage and retrieval tasks to a
relational database server means our programs can be smaller and
easier to maintain.”

“However, incorporating a database server on a web site is not a
cure-all. The database might take care of many necessary tasks, but
it cannot design your tables for you, nor determine the best way in
which to work with them.”

“This month, we will look at the art of database design and how
we can structure tables to improve performance. Getting the
most out of a database is something of a black art, which is why
good database administrators (DBAs) are always in high demand. But
with a few simple techniques, we can overcome some of the most
basic performance problems experienced by web programmers.
We
will design a database that can handle train schedules. In so
doing, we will touch on a number of issues database programmers
face when deciding how to design tables in a database.”

Complete
story
.

RML

Reuven M. Lerner

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.