powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / оптимизация баз и доступа к данным ?
19 сообщений из 19, страница 1 из 1
оптимизация баз и доступа к данным ?
    #36784863
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую, интересует вопрос - как устроить данные в sql максимально эффективно ?
в базе планируется держать данные пользователей в связи с этим и появились вопросы

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

вобщем, как оптимальней всего организовать хранение и доступ к данным из PHP ?

еще хочется услышать советы про составление запросов как оптимальней и т/д/ то есть интересуют как можно лучше всего оптимизировать процесс общения сервер клиент имея Mysql&PHP
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784876
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TheDark
например что лучше:
- иметь одну таблицу и в ней хранить все данные
- для каждого пользователя завести свою таблицу
- для группы пользователей собирать базу в которой хранить для каждого пользователя таблицу

Лучше попросить профессионала сделать Вам базу. С ней и работайте.
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784883
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, тут нет MySQL-специфики и вряд ли есть PHP-специфика. Так что топик перенесу.\n\nПо сабжу была недавно темка\n\n Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784926
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

да млин какие же иногда снобы попадаются ппц … читать совсем не але ? капец попросил просто СОВЕТ как лучше делать получил кучу тупого флейма … жесть … чтобы вам так советовали … 

to Moder хотя бы предупреждали что тема перемещена или у вас тут телепаты все ?
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784931
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
an0nym я просил что то сделать за меня ? я попросил совета ! вы отличаете просьбу что то сделать от совета ? какого хрена вы лезете тогда, а ?

что так сложно месным гуру сказать чего стоит избегать ? не конечно проще себя выставить моральным уродом …

для справки для таких как an0nym я работал с базами не один год и программист 8 лет … без сопливых знаю что нада и когда нада читать … и где и что спрашивать … но вот такого хамского уродского отношения я реально не ожидал … 

PS просто выбесило вобще …
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784932
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
закрывайте тему … снобы пускай в другом месте выставляют себя мудаками … сам погоняю данных и соберу бенчмарки …

ппц вобще … не реально выбесило … просто слов нету какие же дебилы бывают …
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784956
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специально отвечаю за всех "снобов".

Приветствую, интересует вопрос - как устроить данные в sql максимально эффективно ?

Вопрос некорректен. Нельзя обсуждать хранение и обработку каких-то абстрактных данных
в общем.

в базе планируется держать данные пользователей в связи с этим и появились вопросы

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


Лучше иметь одну таблицу и в ней хранить все данные


Если у тебя СУПЕР-МЕГА-ПРОЕКТ типа всемирного разума a la мейл-дот-ру,
то имеет смысл применить вариант "для группы пользователей собирать базу в которой хранить для каждого пользователя таблицу". Хотя это -- дебильный вариант из серии "для бедных" -- нормальные СУБД либо умеют хранить все данные в одной таблице и быстро обрабатывать запросы, либо имеют партицирование (физическое раздельное хранение кусков таблицы).

вобщем, как оптимальней всего организовать хранение и доступ к данным из PHP ?

Да пофигу, хоть из визуального бейсика.

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

Очень абстрактный вопрос. Нет ответа.
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784957
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TheDark,

Вам что симфонию бетховена насвистеть? Или в двух словах написать написать что такое реляционные базы? Судя по вопросу, Вы не имеете об этом не малейшего понятия. Скажите спасибо модератору, что не забанил за хамство.
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784965
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

спасибо то есть особого буста в использовании одной таблицы против, таблицу каждому пользователю - нету ?

вопрос в основном был в этом … спасибо !
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784970
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TheDark,

вобщем ответ получен спасибо MasterZiv только не понятно почему нельзя было сразу так ответить … я не прошу же научить меня программить или выполнить за меня какую то работу, посто спросил совет согласен перегнул палку с вопросом про составление оптимального запроса … но это далеко не повод был так хамски отвечать …
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784971
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TheDarkto Moder хотя бы предупреждали что тема перемещена или у вас тут телепаты все ?Пользуйтесь ссылками мои и участ в верхней части страницы.
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784973
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

спасибо ! - непривычно, поэтому пропустил (
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784974
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TheDarkспасибо то есть особого буста в использовании одной таблицы против, таблицу каждому пользователю - нету ?Не зная специфики проекта, на это невозможно ответить ни положительно, ни отрицательно. Собственно, как и на изначальный вопрос.
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784977
TheDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

тут не специфика, тут вопрос в большом объеме данных для каждого пользователя ( которых может быть очень много ( мир не порабощаю, но делать узкое место в количестве пользователей сейчас не лучший путь ) и соответственно запросы на получение этих данных
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36784983
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TheDarkmiksoft,

тут не специфика, тут вопрос в большом объеме данных для каждого пользователя ( которых может быть очень много ( мир не порабощаю, но делать узкое место в количестве пользователей сейчас не лучший путь ) и соответственно запросы на получение этих данных"Большом" - насколько большом? Какого рода запросы? Какие будут использоваться механизмы СУБД для, например, репликаций, кластеризации, резервного копирования и т.п.?
Это риторические вопросы, на них можно не отвечать. Но ответы на них, в числе прочего, как раз и составляют специфику проекта.

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

> спасибо то есть особого буста в использовании одной таблицы против,
> таблицу каждому пользователю - нету ?
>
> вопрос в основном был в этом … спасибо !

Доступ к таблице по индексу -- O( log N ) (N-число записей в таблице)
Доступ к таблице делённой на число пользователей, по индексу
-- O( log N/u ) (N-число записей в таблице изначально, u - число пользователей )

Посчитай, увидишь разницу.

Если я ещё что-то соображаю в математике, должно быть

1 - log u раз.

(в математике могу и ошибаться).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36785006
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivДоступ к таблице по индексу -- O( log N ) (N-число записей в таблице)
Доступ к таблице делённой на число пользователей, по индексу
-- O( log N/u ) (N-число записей в таблице изначально, u - число пользователей )

Посчитай, увидишь разницу.

Если я ещё что-то соображаю в математике, должно быть

1 - log u раз.

(в математике могу и ошибаться).
Не догоняю мысль...
На всякий случай уточню:
log(N/U)=log(N)-log(U)

И есть еще один момент - таблицу, если их больше одной, тоже нужно выбрать. А в СУБД это может быть больше, чем логарифм от количества таблиц.
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36785082
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да я и сам не догнал. Поздно уже, пасчитать вот хотел отношение двух логарифмов.
...
Рейтинг: 0 / 0
оптимизация баз и доступа к данным ?
    #36785096
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то у меня получилось типа

1 / ( 1 - N/u ) , если опять не наврал. забыл блин алгебру логарифмов....
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / оптимизация баз и доступа к данным ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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