Using an Oracle database within BIND 9.0.0.
Danny Mayer
mayer at gis.net
Sat Nov 18 03:37:58 UTC 2000
At 12:49 PM 11/17/00 +0000, network_noadle wrote:
>
>Greetings,
>
>My employers are about to launch a set of major web/mail hosting
>services. The problem we have is scaling. We have been told that BIND 8
>doesn't scale well past 6000 zones, and our sales predictions are for
>10000 new zones per month.
You were told by whom? A salesman?
>
>What we would like to do is create a database (using MySQL or Oracle)
>that contains all the information for the zones we are creating (every
>new customer gets a domain name). The problem we have is this: how do we
>modify BIND to access an external database of information, instead of
>initialising from several thousand flat text files and searching an
>internal RB tree?
>
John Stanforth is look at doing a LDAP backend. It's much faster than any
database.
>Our current plan is to modify BIND such that the initialisation
>procedure skips the reading of the zone files and opens a connection to
>the external database. The internal RB tree is never populated. Instead
>of searching the RB tree for information we fire an appropriate search
>query to the database.
>
I thought you want to speed things up, not slow things down. There's
nothing faster than fetching data from memory. Why would you want to
add I/O to the time taken to respond? You can load a complete Oracle
database into memory on an Alpha machine running Digital Unix (Tru64
Unix), but you are much better off using the memory for the actual data.
>Does anyone have any suggestions or better ideas for this?
>
Yes, see above and have the person who told you it can't handle the
load be prepared to provide proof of his/her assertions.
>Regards
> William Noad
> NTL
Danny
More information about the bind-users
mailing list