You are on page 1of 5

Fb.

SUMMARY Title: MySQL: The Complete Reference/Web Database Applications with PHP and MySQL/High Performance MySQL: Optimization, Backups, Replication & Load Balancing. MySQL and PHP (see Computer Media, LJ 12/03) are perennially popular opensource companions for creating database-driven web sites. These guides cover MySQL, as well as its use with PHP and other languages. Web Database Applications goes beyond teaching particular functions to provide a general background in web database development, then describes how and why to use PHP and MySQL to accomplish the tasks described. Extensive appendixes cover the software's installment on multiple platforms, web protocols, a relational database case study, and other useful additions, while code samples are available online. Recommended for larger libraries.High Performance addresses intermediate to advanced users, walking them through ways to improve the reliability, scalability, and performance of larger MySQL applications. In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. In general, a computer program may be optimized so that it executes more rapidly, or is capable of operating with less memory storage or other resources, or draw less power. In information technology, a backup or the process of backing up is making copies of data which may be used to restore the original after a data loss event. The verb form is back up in two words, whereas the noun is backup. Backups have two distinct purposes. The primary purpose is to recover data after its loss, be it by data deletion or corruption. Data loss is a very common experience of computer users. A 2008 survey found that 66% of respondents had lost files on their home PC. The secondary purpose of backups is to recover data from an earlier time, according to a user-defined data retention policy, typically configured within a backup application for how long copies of data are required. Though backups popularly represent a simple form of disaster recovery, and should be part of a disaster recovery plan, by themselves, backups should not alone be considered disaster recovery. Replication is the process of sharing information so as to ensure consistency between redundant resources,

such as software or hardware components, to improve reliability, fault-tolerance, or accessibility. It could be data replication if the same data is stored on multiple storage devices or computation replication if the same computing task is executed many times. A computational task is typically replicated in space, i.e. executed on separate devices, or it could be replicated in time, if it is executed repeatedly on a single device. Load balancing is a computer networking methodology to distribute workload across multiple computers or a computer cluster, network links, central processing units, disk drives, or other resources, to achieve optimal resource utilization, maximize throughput, minimize response time, and avoid overload. Using multiple components with load balancing, instead of a single component, may increase reliability through redundancy. This nicely organized guide eschews how-to basics to address how MySQL works and provides real-world examples whenever possible. Explanations are clear and thorough, and the text supplies links to and explanations of several useful downloadable tools (some written by the authors). Highly recommended for medium and larger libraries. Complete Reference tries to be all things to all people, covering topics from an introduction to relational databases and installing and configuring MySQL to reference material for administrators, but is most appropriate for new and intermediate users. Sidebars and notes add info and link to additional resources, while a welcome thoroughness and clarity make this a good, basic purchase for all libraries.

Title: Core PHP Programming/PHP Essentials/PHP and MySQL Web Development PHP is a server-side, cross-platform, HTML embedded scripting language that borrows the best ideas from Java, Perl, and C -- while enabling you to get started in minutes, and build significant scripts almost immediately thereafter. Already supported on Apache and many other Web servers, PHP is completely opensource -- and extraordinarily productive. Core PHP Programming is the first complete, readable, and practical guide to PHP, containing all you need to get results -- including PHP source code for several top Web server platforms. Discover how PHP works with a Web server, and why it's superior to other

server-side scripting environments. These three guides cover the popular opensource programming language for creating dynamic web sites (see also Computer Media, LJ 3/1/02); libraries owning first editions should update. Essentials address topics from installing PHP to working with database systems. Advanced techniques cover working with images and XML, and appendixes include a language reference and recommended online resources. A useful and stripped-down introduction, appropriate for all libraries. Web Development, appropriate for larger libraries and intermediate programmers, focuses on the use of PHP with the equally popular MySQL. Part 1 explains using the language, while Part 2 adds extra value with thorough explanations of real-world projects such as user authentication, shopping carts, and online forums. Appendixes cover installing PHP, Apache, and MySQL under both UNIX and Windows and recommended resources; the CD contains source code, software, and the entire title in PDF format. A good crash course in building dynamic web sites with the two technologies; buy in conjunction with more basic guides. Core relates to intermediate to advanced programmers, tackling the new features and useful functions of the yet-to-be-released PHP v.5. Sample code is provided; the authors ask readers to extend functionality on their own. Appendixes include escape sequences, ASCII codes, operators, tags, configuration, online resources, and a style guide. For libraries serving large programming communities. Title: Users Say Sun Needs to Fix What's Broken At MySQL. Sun Microsystems, Inc. was a company that sold computers, computer components, computer software, and information technology services. Sun was founded on February 24, 1982. At its height, Sun headquarters were in Santa Clara, California (part of Silicon Valley), on the former west campus of the Agnews Developmental Center. The article reports on the acquisition by Sun Microsystems Inc. of MySQL AB in the U.S. The acquisition is believed to make MySQL's open-source database more attractive to enterprise customers. However, it is stated that Sun should first fix MySQL's problems with sales tactics and complaints from its users, which MySQL had ignored. MySQL's other

problems include the database's replication, logging and internal memory allocation features. MySQL is the world's most used relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My The SQL phrase stands for Structured Query Language. The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation. Jonathan Schwartz, Sun's chief executive officer (CEO), had acknowledged the fact that MySQL is unable to give peace of mind to its global users.

REACTION Title: MySQL: The Complete Reference/Web Database Applications with PHP and MySQL/High Performance MySQL: Optimization, Backups, Replication & Load Balancing.

Title: Core PHP Programming/PHP Essentials/PHP and MySQL Web Development

Title: Users Say Sun Needs to Fix What's Broken At MySQL.

You might also like