CHAPTER 24 INTRODUCING POSTGRESQL popular systems like (Adult web hosting)
Wednesday, February 20th, 2008CHAPTER 24 INTRODUCING POSTGRESQL popular systems like FreeBSD and Red Hat Linux, to obscure platforms like QNX and BeOS, and even to some major gaming platforms such as Sony PlayStation 2 and the Nintendo GameCube. Even with all of this flexibility, PostgreSQL often received knocks in the past because it required the Linux-like environment toolset Cygwin (http://cygwin.com) to run on Windows. PostgreSQL 8.0.0 silenced this critique by including full native Windows support on all recent versions of Windows (Windows XP, Windows NT, Windows 2000/2003). This new Windows port has been extremely popular, accounting for 65 percent of all downloads in the first few months of the 8.0.0 release, and should help to open up PostgreSQL to a whole new world of developers and users. Flexible Security Options PostgreSQL supports a wide array of security protocols and configuration options as well as features inside the database to help give you control over who and what may access the data inside your database. PostgreSQL security can be broken down into two major categories: Standards-based authentication methods, such as Kerberos, Pluggable Authentication Module (PAM), ident, and MD5 encryption, can be used to control client access to the database. This can be configured per user, per database, per connecting machine, or some combination of these, as needed for your environment. You can even require that connections be made over Secure Sockets Layer (SSL). Internal privileges, using standard SQL commands such as GRANT and REVOKE, allow for fine-grained control of objects inside the database. Users can be created with access to all tables, to only a few tables, or to only tables with read access. Combined with advanced features (e.g., functions, schemas, and views), you can even arrange for two different users to see completely different presentations of the same database. Given the importance of securing both your database and your data, we ll cover even more options and techniques as we look at different aspects of PostgreSQL, and we dedicate the whole of Chapter 29 to PostgreSQL security. Global Development, Local Flavor The group of developers that works on PostgreSQL is commonly referred to as the PostgreSQL Global Development Group. This moniker is quite fitting because, unlike many corporatecontrolled open-source databases whose direction is set at some company headquarters, PostgreSQL really is the product of hundreds of developers around the world. Because of this world-spanning contribution, PostgreSQL has extensive support for internationalization and localization. PostgreSQL has been translated into more than 20 languages, supports a wide variety of database encoding (including full Unicode support), and supports a wide variety of locales to help control collation order and number ordering. As with most aspects of PostgreSQL, you can also define your own locale for the database if you have a really specific need. Hassle-Free Licensing PostgreSQL is licensed under a BSD license, which means that it can be used in both opensource and commercial applications free of charge. This also makes PostgreSQL immune to
If you are in need for chaep and reliable webhost to host your website, our recommendation is http web server services.