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