powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Хранение данных с гибкой структурой и запросы к ним
25 сообщений из 257, страница 4 из 11
Хранение данных с гибкой структурой и запросы к ним
    #38275306
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperа с ЕАV как?
Делаешь два индекса из одного поля.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275319
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

если бы с объектной моделью было все зашибись, то сейчас бы все на ней только и сидели.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275352
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvScareCrow,

если бы с объектной моделью было все зашибись, то сейчас бы все на ней только и сидели.

там одна пробдема, для двузвенки она не подходит. средний слой полюбому нужен. там где он есть - там все и сидят.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275386
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow...для двузвенки она не подходит. средний слой полюбому нужен...
Это чего так?
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275406
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему нет?
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275412
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего такого умеет третье звено с чем не справится второе?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275542
PSV100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Максим НПрогресс не стоит на месте, расцветают kv-базы, документоориентированные, графовые и др. (не мне вам рассказывать). Вот я и подумал, что наверняка есть какой-либо другой способ решения данной проблемы.
Про плюсы и минусы EAV все прекрасно знают. А вот про минусы использования графовых баз (или других решений), что из этого вообще может получится, я пока информации найти не могу. Видимо придется пробовать самому.
...
Может глупость скажу, но все же: а как же тот самый Эксель, где пользователь сам описывает и заполняет таблчики, делает выборки над ними, имитирует связи между ними, расчеты и т.д.

Bogdanov AndreyДаже excel имеет слишком высокую для большинства пользователей сложность. Далеко не все осваивают создание формул, а уж про аналитику и говорить не стоит. Если же к нему навернуть еще и некое "описание модели данных", то это станет инструментом для совсем немногих (тот самый один из тысячи, о котором писал kdv). Но хитрость как раз в том, что для этих "избранных" уже существуют гораздо более удобные и функциональные инструменты.
В общем, прежде чем создавать новый конструктор надо четко понять целевую аудиторию. Если это будут программисты, то подходы используются одни, для менеджеров - совсем другие, а для бухгалтеров - третьи. А если использовать программистские подходы в инструменте для бухгалтера, то ни программист, ни бухгалтер нормально им пользоваться не сможет.


Максим, если речь идёт о создании некоего универсального конструктора, современного продвинутого экселя, причём в рамках какой-то своей тренировки, то рекомендую оценить такой подход.

Может есть смысл сделать продвинутые Mind map . Есть куча десктопных инструментов для их создания, и куча вэбсайтов для этого (возможно есть и готовые фреймворки) и т.д. Но вот продвинутых, для полноценного моделирования, что-то не видно. Возможно, они кому-то реально потребуются. Вот, к примеру, здесь можно посмотреть примеры того, что эти диаграммы вполне могут быть интегрированы и с другими элементами: с графиками, таблицами и пр. Рекомендую подкрепить эти карты памяти взаимосвязанными хотя бы таблицами, вики-текстом (причём с метаинформацией, т.е. понимать вики-текст как структурный документ, с разделами и идентификаторами и пр.), ну может и графиками и пр. Естественно, оперировать нужно не просто текстом (как обычно в диаграммах), а полноценными "эксель-данными". Для программистов можно дать возможность оперировать языком программирования. В проекте Анимотрон есть пример пролого-подобного языка. Вот здесь (или здесь презентация) - ещё один пример пролого-подобного - это инструмент для анализа кода, где тоже имеется понятие реляционных отношений. В проекте TinkerPop есть ещё один пример языка над графовыми данными.
Для рядовых пользователей можно дать визуальный инструмент для алгоритмов (или в дополнение к языку "формул"), в виде блок-схем или подобное, или что-то по мотивам Sctratch, например, взять гугловский Blockly .

Возможно в глобальном масштабе подобный сайт окажется востребован. Но будет ли эта задача просто для изучения, всё-таки неслабый функционал.


По поводу графовых баз и прочего NoSql. Я не эксперт в них, и у меня нет практического опыта их применения на серьёзном проекте (но кое-какой неуспешный опыт есть). У меня к ним сформировалось предостережение. Во-первых, нужно понимать риски и проблемы с надёжностью данных. Не забывать, что они специфично реализованы, якобы решая проблемы традиционных SQL-баз (повышая производительность, где может не быть журналов, транзакций, реализуют горизонтальное масштабирование, делают кэш базы в памяти с дампами на диск и т.д. и т.п.), и эта специфичность может вылезти боком иногда. Ну, например, манипулирование через memory map даёт выше производительность, но при глюках софта случайная запись в соответствующую область памяти кроме краха процесса или потока может дать и запись мусора в БД. Или если СУБД всю базу отражает в памяти, то можно эту память легко всю выжрать.
Во-вторых, нужно оценивать способы работы с данными на низком уровне. Например, если СУБД не предусматривает какое-то создание версий данных где-то рядом с исходной записью, то после модификаций данных или/и удаления (т.е. начинаются попытки использования СУБД как SQL-БД) картина уже не такая радостная (а по первой имеется бешеная скорость добавления даже огромного количества данных, мгновенные выборки и пр.). Или платой за schema less может послужить то, что внутри каждой записи имеются имена полей, кроме самих данных, и в какой-нибудь mongo это запросто может заставить создавать имена полей из пары символов.

Короче говоря, здесь могут реальные эксперты привести кучу проблем, так и успешное соответствующее применение. Единственно, что раздражает, это когда "эксперты" бросаются громкими словами, типа посмотрите на фейсбуки с твитерами, как-будто это их личный опыт и успех. В тоже время забывают про тот же скайп, который мучается на постгрессе, имея кучу распределенных баз (они, кстати, вроде как где-то делились своими разработками и расширениями для постгресса, включая, если не ошибаюсь, возможность выполнения распределенных sql-запросов).
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275622
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvScareCrow,
если бы с объектной моделью было все зашибись, то сейчас бы все на ней только и сидели.
Со Smaltalk'ом всё "зашибись". Но есть ещё такие важные факторы, как зависимость от выбранного пути (например, раз что-либо выучив, потом с него не слезают) и мода.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38275872
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaСо Smaltalk'ом всё "зашибись". Но есть ещё такие важные факторы, как зависимость от выбранного пути (например, раз что-либо выучив, потом с него не слезают) и мода.
Но путь выбирают все новые и новые лица с нуля. Мода - тоже как-то должна была бы пройти по времени, например, на РМД. Все таки прошлый век. Но что-то удерживает не только ее, но даже ЕАV (выернутый на изнанку РМД), который существет, скорее всего, только благодаря существованию РМД.
Т.е. нельязя исключать существование и других факторов. Типа Со Smaltalk'ом всё "зашибись", но не сильно "зашибись" как например, с РМД в БД. Судите, сами: РМД лабают в соседней ветки топике красотки, возможно, блондинки, а на Smaltalk не любой батан нарулит, что-то стоящее.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38276410
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSergSuperа с ЕАV как?
Делаешь два индекса из одного поля.


asc and desc
Почему нет? :)
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38276461
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНо путь выбирают все новые и новые лица с нуля.
Ага, щаззз. Ни с какого ни с нуля. Дорожка протоптана до состояния асфальта, уклонение чревато огромным риском.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38277970
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Максим Н

Почитал я ссылку на хабру, почитал топик, аж запечалился .

Посмотрите видео, может это именно то, что Вам нужно?
YouTube Video
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38278256
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneЯ только одно могу сказать по этому поводу - бытие определяет сознание. :)

Без дополнительных пояснений это может выглядеть как обращение к неким идеям марксистко-ленинской пропаганды. Что если и могло бы усилить позиции "объектной модели" в определенных странах, то, скорее всего, теперь уже в отдаленном прошлом. Ну сегодя разве на Кубе или в Пхеньяне.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38278312
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.
Это я обобщил знакомыми словами мысль Дейкстра "Используемые инструменты оказывают глубокое (и окольное!) влияние на наши способ мышления, и, следовательно, на нашей способности к мышлению".

Оригинал здесь . Всячески советуй. Местами обидно, но верно.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38278317
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А все дополнительные пояснения есть в видео.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38278871
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneА все дополнительные пояснения есть в видео.
Докатились.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279001
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneА все дополнительные пояснения есть в видео.
Ну не все же любители подобного рода видио, когда рядом есть "Уральские пельмени". Поэтому как бы такие дополнительные пояснения, возможно, следует отнести к чрезмерно громоздкими, чтобы с ними можно было ознакомиться.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279012
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneА все дополнительные пояснения есть в видео.А навык связного изложения в письменном виде - стал утраченным искусством?
Или превратился в чёрную магию?
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279083
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovА навык связного изложения в письменном виде - стал утраченным искусством?
Или превратился в чёрную магию? Ссылка из профиля U-gene на pdf .
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279098
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoU-geneА все дополнительные пояснения есть в видео.
Ну не все же любители подобного рода видио, когда рядом есть "Уральские пельмени". Поэтому как бы такие дополнительные пояснения, возможно, следует отнести к чрезмерно громоздкими, чтобы с ними можно было ознакомиться. Если я просто заявлю, что существует СУБД (в виде прототипа), которая полностью соединяет ОО и РМ, то многие участники дискуссии начнут крутить пальцем у виска, начнется холивар и тп. Ситуация для меня обычная, привычная и понятная. Поэтому я сразу даю видео, где показано как эта СУБД работает и объяснены основные принципы как можно объединять ОО и РМ, так, что бы они друг другу не мешали, и даже помогали. Тема запутанная, у людей в голове каша, двумя словами от этой каши не избавишь, а на словесные баталии мы потратим больше времени, чем 36 минут (длительность видео). Я даже не настаиваю: хотите - смотрите, не хотите - не смотрите.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279112
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovU-geneА все дополнительные пояснения есть в видео.А навык связного изложения в письменном виде - стал утраченным искусством?
Или превратился в чёрную магию? Да я пишу уж 13 лет как. :) В том числе здесь. По теме ближе всего наверное это .
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279135
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit... и это тоже.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279148
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneДа я пишу уж 13 лет как. :) В том числе здесь. По теме ближе всего наверное это .Есть одна проблема - нет реализации.
Как говаривал один из участников истории "Редкая профессия" - не летает.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279165
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovU-geneДа я пишу уж 13 лет как. :) В том числе здесь. По теме ближе всего наверное это .Есть одна проблема - нет реализации. А в видео что? Я же не на пальцах объясняю.
...
Рейтинг: 0 / 0
Хранение данных с гибкой структурой и запросы к ним
    #38279207
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneА в видео что? Я же не на пальцах объясняю.Именно, что на пальцах.
Очередные подтяжки для тех, кто не хочет или не может освоить декомпозицию.
...
Рейтинг: 0 / 0
25 сообщений из 257, страница 4 из 11
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Хранение данных с гибкой структурой и запросы к ним
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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