170 похожих чатов

Мне показалось это тупо, типо зачем две таблицы если я

могу это в одной хранить?

14 ответов

5 просмотров

Да в целом зачем вообще таблицы Храни просто словарик в памяти, нахера тебе ещё что-то

Tÿkvä- Автор вопроса
Const
Да в целом зачем вообще таблицы Храни просто слова...

"ну типа при пиризапуске праграммы он жи сатреца" ну кстати, вероятно решением моей проблемы может стать переход на nosql, но пока не требуется ___ точнее я понятия не имею какие инструменты мне вообще требуются для моих задач лол

Tÿkvä
"ну типа при пиризапуске праграммы он жи сатреца" ...

Решением твоей проблемы будет хранение четко структурированных данных с определенными отношениями вместо хранения непонятного куска чего-то

Tÿkvä- Автор вопроса
Const
Решением твоей проблемы будет хранение четко струк...

ну почему же это непонятно, мне в целом вполне себе понятно что там хранится у пользователя 1 есть объект машинка, когда то я решил что у машинки есть колеса, цвет, обивка, потом я решил что обивка это ерунда и мне не нужно хранить эти данные, но есть пользователи у которых эти данные записаны все еще, в целом если бы был какой то способ сформировать класс без учета обивки - меня бы это устроило ___ из того что я понял, мне видимо не следует делать (**данные) и видимо это и будет (временным???) решением моей проблем

Почитай про нормальные формы что ли

Tÿkvä
ну почему же это непонятно, мне в целом вполне себ...

Как ты добиваешься консистентности данных? Например как проверяешь, что нет повторяющихся данных?

Tÿkvä- Автор вопроса

что значит как проверяю что нет повторяющихся данных? 1 пользователь 1 объект

Tÿkvä
что значит как проверяю что нет повторяющихся данн...

Ну так а как ты проверяешь, что у двух пользователей разные объекты? Например что у двух юзеров не повторяется электронная почта, номер и т.д. и т.п Как проверяешь, что в объекте вообще есть необходимые данные? Или у тебя системе пофиг что хранится о юзере, главное, что что-то хранится?

Tÿkvä- Автор вопроса
Const
Ну так а как ты проверяешь, что у двух пользовател...

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

Tÿkvä
эти данные хранятся в виде табличных значений))) у...

Может, но зачем хранить для каждого пользователя всю машину, если можно хранить машины отдельно, каждая машина будет иметь какую-то комплектацию (которые тоже можно хранить отдельно) и хранить в пользователе только айдишник нужной машины? Ты как минимум сэкономишь тонну места, а как максимум получишь консистентеость данных, которая не будет ломаться в случае некорректного запроса

Tÿkvä- Автор вопроса
Const
Может, но зачем хранить для каждого пользователя в...

но у каждой машины разный пробег, и количество бензина в баке итд ___ я видимо все еще не допер в чем проблема хранить данные в таком виде, у меня нет проблемы в том, что они вот так хранятся, у меня проблема в том что я изменяю класс и оно ломается(

Tÿkvä
но у каждой машины разный пробег, и количество бен...

Твоя текущая схема: users = { 1: { ..., car: { interior: interior_obj1, gas: ..., mileage: ..., ... }, }, 2: { ..., car: { interior: interior_obj1, gas: ..., mileage: ..., ... } }, 3: { ..., car: { interior: interior_obj1, gas: ..., mileage: ..., ... } } } Что я предлагаю: users = { 1: { ..., car: 1 }, 2: { ..., car: 2 }, 3: { ..., car: 3 } } cars = { 1: { interior: 1, gas: ..., mileage: ..., ... }, 2: { interior: 1, gas: ..., mileage: ..., ... }, 3: { interior: 1, gas: ..., mileage: ..., ... } } car_interiors = { 1: interior_obj1 } Чего мы добились таким разделением? 1) Убрали дублирование данных, теперь у нас один interior_obj1 и три ссылки на него, а не три копии этого объекта как было 2) Определили четкую структуру данных и отношения между разными сущностями

Tÿkvä- Автор вопроса
Const
Твоя текущая схема: users = { 1: { ..., ...

так это, в целом то что ты написал у меня это так и работает дело в другом вот я решил что мне важно учитывать interior - создал и описал все, пользователь сохранил структуру car: { interior: 1, gas: 123 mileage: 123, } создал соответствующий датакласс проблема возникнет в тот момент, когда я из датакласса уберу интериор, а у пользователя останутся вот эти данные

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

Обсуждают сегодня

Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
why some site like google has separate page for username/email and password?
Mr Thieves
21
Может быть небольшое отступление, но я тут решил обратить внимание на то, сколько весит хелловорлд на с++... Зачем он весит почти 250 Кб? У меня оконное приложение на фасме ве...
The Bird of Hermes
14
@Dreamer_0x01 @helgispbru @Ambrion Разговор шёл об уязвимости. Меня беспокоит именно она. Все прочие вопросы, а равно и жизненная мудрость - пока в сторону :) Так вот сам ...
Андрей [aharito] Харитонов
5
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
What do you wanna learn?
Malware ( DM = BLOCK )
12
Всем привет. Программно добавляю документы в таблицу site_content в конце очищаю кеш $modx->clearCache(); Но документы появляются в дереве только после того как редактирую ...
Владимир
8
Подскажите, сейчас что то есть (JS модуль какой-нибудь), что можно использовать для: 1) переваривания javascript codа из html fileа, т.е. разбивки, на переменные, команды, бло...
Iar De
32
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
43
кто поможет крякнуть чит? (реверс инжиринг) чтобы разблокировать премиум версию
Mёdkinson Medvezhkin
40
Карта сайта