|
|
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
В силу того что постоянно структурирую и нормализую данные не могу объективно оценить все преимущества и недостатки хранения данных в неструктурированном виде типа JSON :) (человеку у которого в руках молотов - все вокруг кажется гвоздями!) Может у кого есть хорошая ссылка по сравнению и сферам применения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 15:10 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
spпреимущества и недостатки хранения данных в неструктурированном виде типа JSON :) Подчёркиваю: иммено для хранения можно ещё и сжать. Достоинство-компактненько; энтропия высокая. Других нету :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 16:25 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
mikron, ну не только для хроанения - в PostgreSQL реально можно и валидацию и индексы полноценные использовать - там это полноценный тип данных! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 17:08 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
Ссылкой не поделюсь, только общими разглагольствованиями. Поначалу конечно все замечательно - нераспечатанная пачка данных на входе - нераспечатанная пачка на выходе. (как пачка называется - json, clob или xml не суть дела важно) Приложение говорит - не твое СУБДшное дело что там лежит, делай свою работу побыстрей. Проблемы начинаются потом, когда ценность данных растет и накапливаются различные административные задачи (всем пользователям с папкой по умолчанию inbox поменять ее на Входящие, но только для нашей организации, соседей оставить как есть или убрать задержку отрисовки окна, отфильтровав левые записи) то есть рано или поздно появляется необходимость распечатывать пачку, а делать это на клиенте (как раньше) может оказатся накладно. Тогда создается костыль в виде xml индекса или зависимого поля поддерживающегося триггерами, то бишь ВСЕ пачки потрошатся, при этом недостатки хранения нераспечатанными пачками (даже если нужен малый кусок тащится вся пачка, если обновился один байт, в лог заносится вся пачка и т.д.) остаются неизменными. Причем заранее никто не знает, доживет ли проект до этой стадии или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 19:35 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
Странно, я всегда был уверен, что json, xml и прочие ml это как раз структурированные данные. Именно потому, что в них наличествуют структурные элементы. А оно эва как... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 19:39 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, наверно их так называют "неструктурированные", потому что они не имеют структуры в рамках движка БД но от этого вопросов не становится меньше - в чем выгода использования и что теряется? хочется понять практики применения, а не наступать на грабли в темном подвале, когда идеш за картошкой на охоту на медведя без ружья :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2013, 00:03 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
Можно еще и protobuff хранить. И его еще поджать.. Мы так храним. А в другой таблице храним JSON. Если данных много, они могут часто меняться, много опциональных полей. Хочется, чтобы можно добавлять поля без модификации базы - это все подойдет. Ну и конечно, по таким полям не построишь индекса, не включишь в запрос и не отсортируешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2013, 00:36 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
vromanov, в PostgreSQL аттрибуты поля JSON полноценно могут участвовать в запросе, по ним можно строить индексы и делать валидацию все это замечательно! но где же минусы??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2013, 13:03 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovСтранно, я всегда был уверен, что json, xml и прочие ml это как раз структурированные данные. Именно потому, что в них наличествуют структурные элементы. А оно эва как... Для субд - НЕструктурированные . Если она конечно не может понимать из внутренности, как PG. Для того, что вне субд, — структурированные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 09:04 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
spvromanov, в PostgreSQL аттрибуты поля JSON полноценно могут участвовать в запросе, по ним можно строить индексы и делать валидацию все это замечательно! но где же минусы??? Если в данных выделяется елемент по которому строится индекс, то уже нельзя говорить в общем смысле о неструктурированных данных. По сути дела с появлением индекса проиходит частичная структуризация данных. Заметьте, данные становятся полезными для индексации только после этой структуризации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 12:17 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
spvromanov, в PostgreSQL аттрибуты поля JSON полноценно могут участвовать в запросе, по ним можно строить индексы и делать валидацию все это замечательно! но где же минусы??? Минус тут - в том что вы получаете какую-то химеру. С одной стороны структура фискисруется (иначе инжекс не псотроить), с другой теряется переносимость (в другоих базах такого нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 16:23 |
|
||
|
Какие преимущества в хранении данных в неструктурированном виде типа JSON?
|
|||
|---|---|---|---|
|
#18+
spvromanov, в PostgreSQL аттрибуты поля JSON полноценно могут участвовать в запросе, по ним можно строить индексы и делать валидацию все это замечательно! но где же минусы??? Почему у типа атрибута должны быть минусы??? Сначала даты хранили как строки. Появился тип - и какой у него минус? Еще полезно классификатор реализовать как тип атрибута. См. так же ИСО 22745. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2013, 13:12 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38306601&tid=1541188]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 285ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...