Page 257 - Open Soource Technologies 304.indd
P. 257

Unit 10: Database



                                                                                                  Notes
               •  Unlimited Deployment: MySQL Enterprise Unlimited gives Big Fish Games the fixed-
                 cost predictability to deploy additional servers without additional costs. This is especially
                 beneficial for companies with rapidly growing data.
               •  24x7 support: MySQL offers top quality support, with long-time MySQL developers
                 providing guaranteed 30 minutes  response  time for MySQL Enterprise Platinum
                 customers. It is invaluable for Big Fish Games to receive problem solving advice from
                 MySQL support engineers when business-critical applications go down at midnight.
               •  Support for popular Operating Systems: MySQL is well-integrated with all major Linux
                 , Solaris and Unix distributions, saving time for DBAs and improving administrative
                 experience.
               •  Support for C, C++, C#, PHP, Python, Ruby and Java: MySQL supports drivers for a
                 wide range of programming languages, including PHP, used by Big Fish Games for the
                 front-end presentation layer, and Java, used with the Tomcat application server in the
                 middleware layer.

             Memcached
             In addition to MySQL Replication, Big Fish Games further increases scalability by using
             Memcached, a distributed caching layer. All the web content is stored in Memcached, and
             most  of  the  website  queries  are  processed  by  this  in-memory  cache,  which  significantly
             improves response time as well as scalability.

             Sun Fire x64 Servers
               •  Big Fish Games utilizes a 3-tier server deployment strategy, and Sun’s x64 servers have
                 been chosen because of their excellent reputation for performance and reliability.
               •  Sun Fire X2100 server is best for applications which require lots of local disk space but
                 less I/O or CPU speed.
               •  Sun Fire X4100 server works well for applications which demand fast processors but
                 do not need speedy local disk I/O.

             Sun Fire X4140 server is optimal with 8 drive bays for applications where faster local disk
             I/O via RAID 10 and battery backed up write cache is essential.
             By identifying the requirements for each application and the right server for each condition,
             Big Fish Games has gained 20x in performance by merely replacing an X4100 server with
             an X4140 machine.
             Questions:
               1.  What do you mean by MySQL Query Analyzer?
               2.  Explain MySQL Replication.

            Self Assessment


            Multiple choice questions:
               4.  SQL stands for
                 (a)  Standard Query Language    (b)  Structured Query Language
                 (c)  State Query Language       (d)  None of these
               5.  The command DROP TABLE is use to
                 (a)  Change a table             (b)  Delete a table
                 (c)  Remove a table             (d)  None of these.



                                             LOVELY PROFESSIONAL UNIVERSITY                                   251
   252   253   254   255   256   257   258   259   260   261   262