Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL vs JSON / 11 сообщений из 11, страница 1 из 1
20.10.2013, 09:33:01
    #38434368
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
Довно хотел спросить у более знающих людей, что быстрее и экономичнее хранить данные в бд(таких как SQL) и запросами обрабатывать данные. или же хранить данные в JSON и обрабатывать кодом
...
Рейтинг: 0 / 0
20.10.2013, 10:42:47
    #38434387
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
Areostar,

Что полезнее: стол или стул? :)

смотря для чего вам надо "хранить". Если просто хранить данные и загружать их "целиком" для дальнейшей обработки - то файл и json. А вот если надо манипулировать ими групповым способом - удобно через операции над множествами, т.е. реляционная алгебра, что почти = sql, если конечно умеете. :)
...
Рейтинг: 0 / 0
20.10.2013, 13:36:44
    #38434462
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
Areostar,

Главное, что есть в СУБД, и нет в твоём коде -- это индексы.
Правда, есть СУБД, позволяющие хранить JSON и другие форматы данных, там индексы есть.
...
Рейтинг: 0 / 0
20.10.2013, 15:51:35
    #38434567
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
Понял. Спасибо за ответ
...
Рейтинг: 0 / 0
20.10.2013, 16:43:25
    #38434621
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
авторГлавное, что есть в СУБД, и нет в твоём коде -- это индексы.
мне еще транзакции нравятся. и всякие ограничения целостности.
...
Рейтинг: 0 / 0
20.10.2013, 18:40:11
    #38434699
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
ScareCrow,

у меня есть массив из 10 операторов, для каждого из которых храню его табельный номер, одну последнюю операцию и дату её выполнения.

Подскажите стоит ли преобразовать это в таблицу БД и чем мне помогут индексы и транзакции, если я буду хранить это не в виде json в файле а в базе данных и пользовать sql?

:)
...
Рейтинг: 0 / 0
20.10.2013, 21:26:39
    #38434788
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
а у меня только пользователей 10 тыщ. что будет если я это запихну в один json?
...
Рейтинг: 0 / 0
21.10.2013, 17:22:16
    #38435900
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
ScareCrow,

А что-то надо делать? Зачитайте в массив при старте и работайте с ним по-простому. Всяко быстрее чем по локальной петле к Мускулю пакеты гонять с запросами "туда" и "ответами" обратно. Нет? :)
...
Рейтинг: 0 / 0
21.10.2013, 17:56:34
    #38435976
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
автор Нет? :)
эээ... нет.
...
Рейтинг: 0 / 0
21.10.2013, 21:31:04
    #38436190
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
ScareCrow,

да разве? Скуль нужон только и только тогда, когда над данными производятся реляционные действия (sql запросы требуются). В остальных случаях - это все равно, что забивать мелкоскопом гвозди. Можно, но дорого и медленно. Об чём и было сказано вначале. :)

Собственно, развитие типа "nosql" со своим json и т.п. и есть очередной виток понимания этой банальщины. :)
...
Рейтинг: 0 / 0
22.10.2013, 14:13:02
    #38436932
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL vs JSON
авторСобственно, развитие типа "nosql" со своим json и т.п. и есть очередной виток понимания этой банальщины. :)
это типичный Latency/Consistency tradeoff
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL vs JSON / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]