Mysql
 sql >> база данни >  >> RDS >> Mysql

ConnectionString за свързване на 3 главни възела към MySQL

Това не се поддържа от MySQL.Data. Както забелязахте, има множество доклади за грешки (#81650 , #88962 ), посочвайки този проблем, но той не е бил коригиран от три години.

Както обяснено тук , има алтернативна MySQL библиотека, MySqlConnector , който поддържа този синтаксис на низа за връзка. За съжаление няма налична EF6 библиотека за него. (Има пакет EF.Core, Pomelo.EntityFrameworkCore.MySql .)

Заобиколно решение би било да създадете слой 4 за балансиране на натоварването пред вашите три Galera възела. Galera предоставя документация за как да направите това с HAProxy . Вашият C# MySQL клиент ще се свърже с HAProxy и ще балансира връзките между вашите Galera сървъри.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL LOAD_FILE() зарежда нулеви стойности

  2. PHP MYSQL заявка за групово класиране

  3. Как да изпълнявате съхранени процедури с Doctrine2 и MySQL

  4. Как да премахнете дублиращи се елементи в MySQL с набор от данни от 20 милиона реда?

  5. MySQL условно вмъкване при дубликат