WL#1501: Colocate MySQL server and DB -node
Affects: Server-7.1 — Status: Un-Assigned
Goals: * Improve latency Embedded NDB that can be started as a thread in side of MySQL Server to allow for easy testing and evaluation of NDB. - libNDB.a, exports function to be run by ndb-thread. - Uses InMemory transporter. An alternative method is to start an NDB process from the MySQL server and use a shared memory transporter. Performance of the two solutions should be roughly equal. Pros: - Less work - No problem with NDB crash model to integrate into MySQL server - No problems with finding out where signals are thrown from Cons: Processes can be manipulated by users. Need to handle semaphore problems if NDB process dies while holding common semaphore.
Copyright (c) 2000, 2021, Oracle Corporation and/or its affiliates. All rights reserved.