Ответы пользователя по тегу Базы данных
  • Логика и структура БД для работы с балансом и транзакциями

    Melorian
    @Melorian
    PHP, JAVA-разработчик
    Недавно делал похожую систему.
    Баланс пользователя хранится отдельно, там фиксируется актуальное «реальное» число условных единиц.
    Есть таблица транзакций, с описанием, датой, суммой, направлением списания (на баланс или с баланса), поле «заморозка» и поле «статус».

    Соответственно, на клиенте показывается реальное число, показывается, исходя из списка транзакций, сколько денег на счету заморожено (такие транзакции, как правило, лежат с состоянием «на проверке» и галочкой в поле «заморозка» до тех пор, пока их не подтвердят, тогда галочка снимается, и замороженная снимается со счета).

    В принципе, вполне хватает для всех нужд. Как только транзакция проводится, ее статус меняется на «исполнена», и деньги вычитаются уже из таблички пользователей.
    Ответ написан
  • Разбиение базы данных КЛАДР

    Melorian
    @Melorian Автор вопроса
    PHP, JAVA-разработчик
    А еще, если вдруг кто знает, как организована, например, база «вконтакте» или «мой круг»? Судя по наличию городов, у контакта точно (хотя, может быть, и всего лишь частично) используется база КЛАДР, но вот как они ее организовали?
    Ответ написан
    Комментировать