powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В какой бд лучше смоделировать аналог таблиц?
15 сообщений из 40, страница 2 из 2
В какой бд лучше смоделировать аналог таблиц?
    #39881279
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevв постановке ТС вроде пользователь сам и проектирует

Ну вот. Но проектировать БД удачно не всегда получается и у проектировщиков БД. У которых есть специальное образование. А тут пользователь. Это как бы представление о том, что каждая домохозяйка может проектировать БД.

Leonid Kudryavtsevкодогенерацию и динамический SQL никто не запрешал
Ну так если база плохо спроектирована, то нужны программные ухищрения, костыли всякие. Возможно, временные таблицы. Тут может вообще не получится написать запроса, который всегда будет правильное выдавать.
Некорректно, поставленная задача.
Кроме того, Разные пользователи под одним и тем же наименование атрибута или даже сущности, могут понимать не совсем одно и то же. И вообще. Вот они ввели одно и то же под разными названиями. И половина данных там, половина там.
И динамический SQL конечный пользователь разве напишет? А если напишет, то разве правильно?

Для запросов конечных пользователей специально придумали ОЛАП. И то эти пользователи часто ничего там не могут.
А тут то на мусорная БД (разработанная пользователями возможно тыкающими одним пальцем).
А Вы говорите. ТС. Такие ТС придумывали и 20 лет назад. Но тогда еще народ в основном самоучками в БД был. А теперь то все учились, проходили БД.
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39881292
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.maxDimitry Sibiryakov, это не решение, это заглушка, иного просто не нашел ) пришел с вопросом на форум. Мне казалось, что бд изначально выбрал неправильную (реляционную)

Сказано, берешь любую БД и там создаешь нужные таблицы для пользователя.
Все актуальные БД поддерживают схемы и работы с метаданными.
Так что приложение сводиться к созданию собственного генератора SQL-запросов.
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39881306
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.maxDimitry Sibiryakov, это не решение, это заглушка, иного просто не нашел ) пришел с вопросом на форум. Мне казалось, что бд изначально выбрал неправильную (реляционную)
Попробуй нереляционную
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39881431
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.max, посмотри neo4j.

Возможно удовлетворит твои изысканные требования.
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39882570
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.max,

выше линк на топик - в нем рассмотрены несколько вариантов решения этой задачи

воды конечно много (
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39884834
user.max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemargl,

напишите, пожалуйста, линк. Не нахожу по теме .
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39884860
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39910489
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.max
Dimitry Sibiryakovпропущено...

С чего бы плохой-то? Обеспечивает полную изоляцию и безопасность. Каждый пользователь
создаёт нужные ему индексы и не рискует тем самым обрушить работу остальных. Идеально!


Как раз нужно избавить пользователя от установки индексов. Он по факту работает с таблицами подобно "excel", не задумываясь, что там под капотом творится.

Собрать все в одну базу данных можно с нашим приложением на основе
синтеза EXCEL & BD
А дальше спокойно разбираться с 700 таблицами через SQL или nonSQL

У пользователей почти что EXCEL - но :
- вся информация хранится не в Excel-книгах, а на сервере в виде многомерных кубов и виртуальных Excel-листов
- при подключении пользователя к серверу его реальный Excel-лист заполняется данными с нужного виртуального листа. листы тесно взаимосвязаны - изменения отображаются на обоих листах.
- после отключения пользователя его реальный Excel-лист не сохраняется, но данные остаются на сервере.
- контроль и обработка данных выполняются специальными формулами в ячейках листов.
Все 700 пользователей могут быть разными - это задается формулами на их листах.
Но таблицы в BD вполне можно стандартизировать.
www.armex.pro
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39910611
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9
Все 700 пользователей могут быть разными

А могут и не быть разными?
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39910612
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем Зяма самозабанился?
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39911297
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А зачем Зяма самозабанился?

Так было надо. А кто это?
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39911330
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
MX-9
Все 700 пользователей могут быть разными

А могут и не быть разными?


Могут сильно различаться вид экрана (лист Excel), графические элементы,
формулы контроля-обработки вводимых данных, железо, версии Excel.

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

Но все данные идут в одну общую таблицу в единой BD.
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #39911387
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9
ёёёёё
пропущено...

А могут и не быть разными?


Могут сильно различаться вид экрана (лист Excel), графические элементы,
формулы контроля-обработки вводимых данных, железо, версии Excel.

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

Но все данные идут в одну общую таблицу в единой BD.


Я вообще-то про абсолютно другое спросил. Даже про противоположное.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
В какой бд лучше смоделировать аналог таблиц?
    #40103364
gornist63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user.max,

1C вроде подходит.
...
Рейтинг: 0 / 0
В какой бд лучше смоделировать аналог таблиц?
    #40116791
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user.max
Сценарий:
Пользователь создает сущности (аналог таблицы), атрибуты сущности с типами (аналог столбцов) и наполняет сущность данными (строки в таблице). Атрибуты сущности могут ссылаться на атрибуты других сущностей (аналог JOIN по полю, например, users.id = post.user_id)
Необходимо делать выборки по такой структуре, например: получить все записи по критерию.
По сути нужно смоделировать реляционную бд. Делать это в реляционной бд (eav), мне кажется крайне костыльным решением.
Подскажите, пожалуйста, какую бд под такую структуру выбрать? Подразумевается хранение большого объема записей для каждой из сущностей .

Большого - это какого? (в штуках)
Что предполагается делать с этими каждыми сущностями?
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В какой бд лучше смоделировать аналог таблиц?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (7): Анонимы (4), Yandex Bot 1 мин., Bing Bot 4 мин., Cat2 6 мин.
x
x
Закрыть


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