Hi, Cody. It depends on a lot of factors (related to the way Kea is using the
db as well as the db engine itself):
* What are you trying to DO with the replica(s)?
* Offline analysis and reporting?
* Real-time hot-hot availability?
* Hot/warm standby?
* Multi-site diversity?
* What data are you putting there?
* Leases/config/both?
* How many services nodes are going to be accessing them (and which side is
authoritative for the information).
* How important is performance in your setup? Do you have some performance
overhead or are you trying to squeeze out every bit of compute power?
* Are you going to be supporting the replication internally with FOSS or
are you open to a commercial solution?
PostgreSQL has some tempting advantages over MySQL with native data structures
and the like but (IMHO) a little bit more of a learning curve for folks who
aren’t already RDBMS admins. The best solution is usually the one you and your
team have the ability to operate successfully that meets your needs, not
necessarily the technically superior one.
Both MySQL and PostgreSQL have open as well as commercial clustering / HA
options but how you want to intend to USE the overall system makes a huge
difference.
Dan
From: Kea-users <[email protected]> on behalf of Cody Shultz via
Kea-users <[email protected]>
Date: Tuesday, November 21, 2023 at 9:27 AM
To: [email protected] <[email protected]>
Subject: [EXTERNAL] [Kea-users] KEA MySQL Database Backend Tips
Hey everyone!
We have a single KEA DHCP server instance using a single MySQL
database server for its lease database storage. We want to setup another KEA
DHCP server and MySQL database server for redundancy, and I’ve found a decent
document here:
https://gitlab.isc.org/isc-projects/kea/-/wikis/designs/High-Availability-Design<https://urldefense.com/v3/__https:/gitlab.isc.org/isc-projects/kea/-/wikis/designs/High-Availability-Design__;!!Hit2Ag!zjSTfbI80b9Iv6rreyzM1waerL6fGYmjsTX4Pk0q0rIn6cI879RWFrPf_aXoHmiUAlbdrMAr6UOUxgmPYLs$>
Does anyone have advice on setting up MySQL database replication
or any alternatives?
[cid:[email protected]]<https://urldefense.com/v3/__https:/www.glps.net/__;!!Hit2Ag!zjSTfbI80b9Iv6rreyzM1waerL6fGYmjsTX4Pk0q0rIn6cI879RWFrPf_aXoHmiUAlbdrMAr6UOU17xUP5g$>
Cody Shultz
Broadband Network Engineer
Greeneville Energy Authority
1200 W. Andrew Hwy Greeneville, TN 37745
O: 423-636-6293
--
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users