powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL или NOSQL
17 сообщений из 17, страница 1 из 1
MySQL или NOSQL
    #39204885
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проектирую приложение которое помимо прочего должно демонстрировать графики хода котировок валют!

сделал бд(Пока MySQL) туда каждую секунду поступает текущая цена на каждую пару валют! Пар валют много так что за час может легко набижать 50000 и более а данные надо собирать на месяцы может более года!

Как вы считает подойдёт ли MySQL или стоит смотреть в сторону NOSQL???

Как вариант могу инфу на разные пары по разным таблицам распихать!!

Какие будут соображения!??
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39204903
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
железо+партицирование далее смотреть по нагрузке...
почему не потянет
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39204914
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,

Пока тенет и не потеет :)) (пока тесты провожу), но пробую на 100000 - 200000 записей! а если будет 20 000 000 или 200 000 000!??

и по разным таблицам есть смысл раскидать?
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39204937
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может откликнутся ребята, у кого есть большие объемы, подскажут точнее.
Я же упомянул про железо...Оно должно быть соответствующее (память, быстрые диски) и с запасом Если у вас индексы влезут в память, то будет быстро. Записи "небольшие", просто их много
Варианты проектирования далее
сводные таблицы - месяц год.... Это все по требованиям заложенным в приложении.
в 90% случаев не рекомендуется сущность делить. Упретесь в построение динамических запросов.
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39204940
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,

Ясно, Продолжаю копать?
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39204953
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы же более точную информацию не выкладываете
а то, что я ответил, это общий, так сказать, подход к высоконагруженым приложениям
может в идеале разнести по 2-ум серверам (PHP-сервер приложений и сервер СУБД)
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39204959
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,

Будет доп инфа - выложу! Новые сервера ещё не получил. :))
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205001
anonym.ous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Areostar,

Посчитайте размер одной строки (записи) , исходя из этого умножайте на прогнозируемое колво записей в базе, что бы получить приблизительный размер и таблици и базы.
Исходя из этого уже планируйте мощности, архитектуру хранения . Практически всегда есть решение задачи, решений много -
репликация с балансировкой, кластеризация, шардирование и тд. Так же исходя из всего этого прикиньте колво запросов, вычислите процентное соотношение чтение/запись. так же мы можете провести нагрузочное тестирование, что то же даст вам дополнительную информацию для размышления.
Готового рецепта тут нет. Коллеги выше верно сказали что мало вводных от вас что бы давать тут какие то советы. Железо как писали важно конечно, но архитектура тоже. Железо более мощное закупить не так сложно порой, как переделать архитектуру на проакшене.
Успехов!
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205050
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

Возможные решения сильно зависят от подробностей того, что именно нужно будет делать с данными.
Например, если в основном нужны только графики для диапазонов времени кратных часу, то можно все показания за один час писать в одно поле типа TEXT/BLOB.
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205077
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
memcached plugin спасет отца русской демократии
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205213
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про мемкеш почитаю.

Скажите есть ли придел размера таблицы в Mysql?

В текстовое поле складывать. Мысль но текст покрасить может .что долго.
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205223
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarтекст покрасить может .что долгоПокрасить?
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205469
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar...
Скажите есть ли пр>>>Е<<<дел размера таблицы в Mysql?
...В ширину или в длину? )
Вы что-то недоброе затеяли... )
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205667
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,

Ну к примеру в Access(Есть или была у мелкософта такая игрушка) придел веса таблицы был помоему 2 или 2.5 гига! а в MySQL есть такое???
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205682
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Парсить! писал с телефона! а там словарные подстановки
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205703
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarAlex_Ustinov,

Ну к примеру в Access(Есть или была у мелкософта такая игрушка) придел веса таблицы был помоему 2 или 2.5 гига! а в MySQL есть такое???ограничения только файловой системы на макс размер файла, если мне не изменяет память, да и то можно обойти если делать несколько ibdata файлов
...
Рейтинг: 0 / 0
MySQL или NOSQL
    #39205801
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarПарситьНу это смотря в каком виде складывать.
Если, например, на каждый час складывать массив из 3600 float-ов (по отсчету на каждую секунду), то в C его можно будет прочитать целиком и сразу использовать как массив float-ов, без парсинга.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL или NOSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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