Приглашаем посетить
Бианки (bianki.lit-info.ru)

Our Choice

Previous
Table of Contents
Next

Our Choice

For the purpose of this book, where we will be writing straightforward web applications that do not require database features beyond the basics offered by all vendors, it is unfortunate that we have to choose one database package over the others since they are all perfectly capable and useful systems. However, while they use a similar SQL for data access, they all have slightly different methods of administration and setup, and it would be inefficient and confusing to cover all of them.

Thus, due to its relative popularity, availability, ease of use, and excellent online documentation, we will focus many of our discussions and examples on using the MySQL database server. We will also spend some time in subsequent chapters discussing other database systems to show how some basic tasks are performed.

However, it is absolutely vital to note that this is not the "best" database server available, or the one that is always going to be best for our needs. The whole point of this chapter is to get you to think about your database needs, look at the options, and select the software package that best suits your needs and abilities.

In Appendix B, "Database Function Equivalents," we will show you how the functions and features for the various database servers compare. We will also discuss any quirks in the various implementations. Readers should not be discouraged from using any system because of our choiceit is highly likely that any demonstration code can quickly and easily be modified to work with the other supported systems, letting you focus on the main point of this book: writing robust web applications.


Previous
Table of Contents
Next