Задать вопрос
@jheka524
Web-developer

Как сделать выборку одновременно из mongo и mysql на php?

Суть задачи такова: у меня есть словарь имен, который находится в mysql, и есть коллекция 'sites' в MongoDb. При создании документа в коллекции sites нужно выбрать рандомное, свободное имя из MySql. Проверять свободное ли оно нужно в mongoDb. Как это реализовать без рекурсии, если это вообще возможно?
  • Вопрос задан
  • 183 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
@smple
а почему не сделать уникальную колонку в mysql и вставлять запись вначале туда, если имя свободно то пройдет вставка, значит имя свободно в mysql и значит свободно в sites (коллекция ведь тоже самое только со значениями).

другой вариант использовать uuid https://ru.wikipedia.org/wiki/UUID на вике говорят "Можно с уверенностью сказать, что первый квадриллион ключей (1015) будут уникальными." вероятность совпадения ключей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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