# Build It! Databases

Database Applications

Open Source Options

If your site runs on open-source software, it's likely to have one of two database applications available: MySQL or PostgreSQL.

MySQL (http://www.mysql.com/) is the most popular open-source database application, and most open-source web services, such as forums or blog software, work with it. MySQL powers many large sites but has limited ability to coordinate multiple database edits at the same time.

For a site that has a large, active community of contributors, MySQL might end up running into scaling problems. MySQL supporters will, of course, refute this, and new features are added all the time, so keep an open mind.

PostgreSQL (http://www.postgresql.org/) is also often mentioned as a free database server option with stronger protections and tools for working on chunks of the database at one time. PostgreSQL also offers a less restrictive license for those who want to bundle a database application with software that they built.

Here's an article (http://www.devx.com/dbzone/Article/20743/1954?pf=true) that compares the two and a webpage (http://dev.mysql.com/doc/refman/4.1/en/index.html) where you can find an older version of MySQL's own manual, which should give you some historical idea of the differences in the two servers.

Windows Databases

If you are using Microsoft Windows, there's Microsoft Access part of the professional version of Microsoft Office. This can be a database container only – a file sitting on your web server storing the data. Many web hosts that run Microsoft’s .Net software, which uses pages that end in “.asp”, will be familiar with hosting Access databases. Because all the data is in a single file, it's also easy to move or backup (or to corrupt – but that's another story). You don't technically need to have Access software to use an Access file as your site's database. You just need someone with the software to create the file for you initially, and then the Windows software on your web server can handle the communications between the website and the underlying database.

Microsoft Access can also be a powerful way to edit directly the information stored in your site’s databases. To get to that data, Access requires you to describe all the information you want to edit or change in a file called a “form.” But once you’ve done that, Access offers the same useful features as Microsoft Word, including checking, cutting and pasting.

On the downside, Access only runs on Windows computers. And if you switch computers and want to edit your database with Access, you’ll have to set up that custom “form” all over again. In contrast, if you build HTML-based forms that run in a web browser and add, edit or display information from your database, you can manage your database from anywhere, on any computer with a web connection.

The next step up on the Windows side is Microsoft SQL Server (http://www.microsoft.com/sql/default.mspx), a database server that can handle a significant load and offers some snazzy development tools — but the cost starts at around $5,000.

Macintosh Databases

On Macintosh computers, you can run MySQL or PostgreSQL. Programmer Mark Liyanage offers easy-to-install versions for Mac OS X on his website (http://www.entropy.ch/software/macosx/). But if you want a beginner-friendly graphical interface to create and edit databases, the latest version of FileMaker (http://www.filemaker.com/) is fully relational and can handle significant loads. FileMaker has not been commonly used to create or serve website databases, but it's worth a look now, especially if you're a Mac-only operation.

Once you start looking at more powerful solutions, you'll want to bring in some professional assistance.

> READ NEXT ARTICLE: Database Workers

 

recent comments

    Be the first to comment on this page. You must register before you can leave a comment.


post a comment

You must be registered (free) in order to post a comment.

 

More on This Topic

Evaluate This Page

How useful was this article?
(5 is extremely useful)

rate this a 1 rate this a 2 rate this a 3 rate this a 4 rate this a 5

Others have rated
this article: 2.0 / 5

discuss this topic

Post a comment

on Advertising Your Site

After you create a site that job ended. Instead, you realize that you have nothing and you must again start working. Sites are like living organisms grow and gain popularity over time depending on what you do for him. It’s like a child to be raised with great care. If you give too much food is overweight.
Work is continuing and uninterrupted if you want to get results.
Masini from vand miere naturala

on RSS Feeds

Buy or sell timeshare with Bay Tree Solutions; browse timeshare resales; timeshares for sale and rent by owner; Learn about buying or selling timeshare on the resale market and how to Sell My Timeshare!

on RSS Feeds

Thanks for the great article. I really enjoyed it.

STD Testing
STD Test

on Maintaining Ethics and Standards

The iPad helped facilitate the wedding of Aaron and Katie, as it made its rounds to the priest Blue Wedding Dress and then the bride and groom. Not only did the bride, Katie, read her vows to her soon-to-be husband, Aaron, from the iPad, While the couple’s wedding was held outdoors, a gazebo provided shade to help make reading easier; the iPad’s glass screen and the sunlight usually don’t make a good combination for readability.Offbeat Bride reports on creative wedding ideas; Aaron and Katie’s iPad-enabled nuptials Bodice Wedding Dresses certainly qualify.If you plan on using your iPad in your wedding, you might as well plan your wedding using an iPad. You can use 100 Wedding Tips and the Wedding Guests app, which aims to help you make a final Bolero Wedding Dress decision on who to invite to your wedding and who to cut from the list.

on Legal Issues for Online Publishers

Your article is extremely impressive. I never considered that it was feasible to accomplish something like that until after I looked over your post. You certainly gave a great perception on exactly how this whole process works. I will make sure to return for more advice. Thanks

College Term Papers