Мои классы драйвера базы данных должны поддерживать репликацию (PHP)?

Существует 3 типа для передачи данных из одного ViewController в другой ViewController.

  1. Программно
  2. Segue
  3. UserDefaults

Ссылка на демонстрационный проект здесь - https: / /github.com/kamanijasmin13/Swift-Pass-data-between-viewcontrollers

Программно enter image description here

Segue enter image description here

UserDefaults enter image description here

Ссылка на демонстрационный проект здесь - https://github.com/kamanijasmin13/Swift-Pass-data-between-viewcontrollers

1
задан Tower 25 June 2009 в 22:14
поделиться

3 ответа

The way we use our master-slave db, is to use the master for all "active usage", and the slave for all reporting (where it doesn't matter if the data is still "catching up" slightly). Depending on your needs, you could have -all- data manipulation occur on the master, and -all- data reading occur on the slave. This especially helps when you have blocking inserts or updates. (Note: Also consider the "insert delayed" MySQL syntax where possible, which helps avoid blocking too.)

As far as the PHP support for this, all you really need is to keep clean handling for multiple (two) database connections, and use the master (read/write) or slave (ONLY READ) db connection as desired.

1
ответ дан 3 September 2019 в 01:13
поделиться

Если вы думаете, что будете использовать подчиненные устройства для чтения и мастера для записи, то ваш класс должен поддерживать как минимум несколько соединений одновременно.

Я покажу вам API, который я использовал. Если вы выберете этот способ, я могу отправить вам класс.

ShusterDb :: getInstance ('read') -> select ($ sql); // проверяет, что это SELECT в методе. ShusterDb :: getInstance ('запись') -> скаляр ($ sql);

1
ответ дан 3 September 2019 в 01:13
поделиться

Итак, если вы готовы отправить свой класс, мне было бы интересно увидеть /, возможно, использовать его.

0
ответ дан 3 September 2019 в 01:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: