Skip to content

Хранение информации о пользователях на разных серверах (ТЗ)

Notifications You must be signed in to change notification settings

andreysssr/PHP-Test-Sharding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

PHP-Test-Sharding

Реализация распределённого хранения информации о пользователях (тестовое задание).

Используемые таблицы баз данных с примерным содержимым:

Мастер-сервер:

dsns - источники данных

iddriverhostportusernamepasworddbname
1mysqltestusers1
2mysqltestusers2

uids - размещение записей о пользователях по источникам

uiddsnid
11
22
31
41
52

Слейв-серверы:

testusers1.users - сведения о пользователях (слейв 1 / DSN1)

idnamelastnamedob
1JohnTucker1985-12-25
3JaneMighty1982-07-01
4KyelBayer1988-09-11

testusers2.users - сведения о пользователях (слейв 2 / DSN2)

idnamelastnamedob
2AnnDonovan1985-11-20
5MilesLeen1984-04-14

About

Хранение информации о пользователях на разных серверах (ТЗ)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%