Несколько вопросов по работе с бд

Ptereks

Client
Регистрация
07.03.2019
Сообщения
70
Благодарностей
18
Баллы
8
Полноценно перешел на работу зенки + бд (MySQL), в следствии чего возникли ряд вопросов.

1. Если мы обращаемся к бд и отправляем запросы в локе, то лочится вся бд или конкретная таблица с которой работаем? (подозреваю, что вся бд)
2. Можно ли лочить отдельную таблицу при работе с бд, что бы параллельно можно было отправлять запросы к другой?
3. Есть ли смысл делать разные бд с таблицами, что бы уменьшить/распределить нагрузку при работе? (на 1 сервере)

Вопросы пока скорее теоретические, т.к. в данный момент объем данных в таблицах не слишком большой, но для понимания работы бд в будущем, ответы мне бы помогли.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Полноценно перешел на работу зенки + бд (MySQL), в следствии чего возникли ряд вопросов.
Какие книжки по базам данных прочитали, что смогли полноценно перейти на работу с MySQL?
Или единственный источник знаний - форум - позволил сделать такой прорыв в технологии создания шаблонов?
 

Ptereks

Client
Регистрация
07.03.2019
Сообщения
70
Благодарностей
18
Баллы
8
Какие книжки по базам данных прочитали, что смогли полноценно перейти на работу с MySQL?
Или единственный источник знаний - форум - позволил сделать такой прорыв в технологии создания шаблонов?
Книжки пока не читал.
Прошел курс от geek brains по основам реляционных БД. И прочитал темы на зенофоруме по нескольку раз. Под полноценной работой подразумевалось возможность взаимодействие с бд, т.е. чтение, запись и удаление данных в многопоточном режиме.

По поводу 2ой части вопроса. Тут нет никакого прорыва, обычный инструмент для работы. Познаю по мерее необходимости.
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Книжки пока не читал.
Прошел курс от geek brains по основам реляционных БД. И прочитал темы на зенофоруме по нескольку раз. Под полноценной работой подразумевалось возможность взаимодействие с бд, т.е. чтение, запись и удаление данных в многопоточном режиме.

По поводу 2ой части вопроса. Тут нет никакого прорыва, обычный инструмент для работы. Познаю по мерее необходимости.
Посмотрите на ютубе парочку роликов по CRUD на PHP.
Это будет наиболее удобным вариантом работы с базой, чем делать что-то внутри Зенно. - не нужно будет думать о локах и тп - все добавления и изменения просто вставляются в виде транзакций в PHP и с Зенно обращаемся к базе исключительно через POST и GET запросы.
Возможно и эта тема пригодится (не претендую на самый хороший вариант реализации, чисто в качестве примера).
 
  • Спасибо
Реакции: volody00, bizzon и Ptereks

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)