<< previous page   --   table of contents   --   next page >>
| | | | | | | |
  • Return to Table of Contents
  • Table of Contents

    1. General Information
    2. MySQL Installation
    3. Tutorial Introduction
    4. Database Administration
    5. MySQL Optimisation
    6. MySQL Language Reference
    7. MySQL Table Types
    8. MySQL APIs
    9. Extending MySQL

    534 MySQL Technical Reference for Version 4.0.3 7.6.1  Overview of BDB Tables Support for BDB tables is included in the MySQL source distribution starting from Version 3.23.34 and is activated in the MySQL-Max binary. BerkeleyDB, available at http://www.sleepycat.com/ has provided MySQL with a trans- actional table handler.  By using BerkeleyDB tables, your tables may have a greater chance of surviving crashes, and also provides COMMIT and ROLLBACK on transactions.  The MySQL source distribution comes with a BDB distribution that has a couple of small patches to make it work more smoothly with MySQL. You can't use a non-patched BDB version with MySQL. We at MySQL AB are working in close cooperation with Sleepycat to keep the quality of the MySQL/BDB interface high. When it comes to supporting BDB tables,  we are committed to help our users to locate the problem and help creating a reproducable test case for any problems involving BDB tables.  Any such test case will be forwarded to Sleepycat who in turn will help us nd and x the problem.  As this is a two stage operation, any problems with BDB tables may take a little longer for us to x than for other table handlers.  However, as the BerkeleyDB code itself has been used by many other applications than MySQL, we don't envision any big problems with this.  See Section 1.4.1 [Support], page 15. 7.6.2  Installing BDB If you have downloaded a binary version of MySQL that includes support for BerkeleyDB, simply follow the instructions for installing a binary version of MySQL. See Section 2.2.7 [Installing binary], page 77.  See Section 4.7.5 [mysqld-max], page 285. To compile MySQL with Berkeley DB support, download MySQL Version 3.23.34 or newer and  con gure  MySQL  with  the  --with-berkeley-db  option.   See  Section  2.3  [Installing source], page 80. cd /path/to/source/of/mysql-3.23.34 ./configure --with-berkeley-db Please refer to the manual provided with the BDB distribution for more updated information. Even though Berkeley DB is in itself very tested and reliable, the MySQL interface is still considered beta quality.  We are actively improving and optimising it to get it stable very soon. 7.6.3  BDB startup options If you are running with AUTOCOMMIT=0 then your changes in BDB tables will not be updated until  you  execute  COMMIT.   Instead  of  commit  you  can  execute  ROLLBACK  to  forget  your changes.  See Section 6.7.1 [COMMIT], page 482. If you are running with AUTOCOMMIT=1 (the default), your changes will be committed imme- diately.  You can start an extended transaction with the BEGIN WORK SQL command, after
     

    Customer Support CentreMySQL Reference Manual

    Web Hosting Services
    UNIX WEB HOSTING
    SUPPORT & FAQ's
    TERMS OF USE
    Domain Services
    DOMAIN REGISTRATION
    MANAGE YOUR ACCOUNT
    SUPPORT & FAQ's
    TERMS OF USE
    SITE MAP
    Home
    Hosting Plans | Domain Registration | About Us | Contact Us | Site Map
    Terms of Use | Privacy Policy | Guarantees
    Merchant Accounts

    SpiritHost - web hosting for spiritual and education sites
    SpiritHit.com - Religious and Spiritual Portal
  • Return to Table of Contents
  • Back to top

  • Web Hosting: Manuals & FAQ's

    1. Unix-Based Web Hosting
    2. Unix Dedicated Servers
    3. Windows Dedicated Servers
    4. CuteFTP User’s Guide
    5. CuteHTML User’s Guide
    6. WS_FTP Pro User's Guide
    7. Miva Order User's Guide
    8. Miva Merchant User's Guide