Форум → Разработка → Базы данных → Шардинг, хранение индексов в отдельных разделах
Шардинг, хранение индексов в отдельных разделах
-
Кто-нибудь знает, какие СУБД реализуют шардинг нативно? Postgre вроде может, а MySQL дорос или нет? (при попытке искать dev.mysql.com валится, гг)
Какие СУБД могут хранить индексы на отдельных дисках? Опять же, MySQL дорос или что-то другое смотреть?
Мне шардинг нужен для альтеров больших таблиц, от 1 ТБ (надеюсь рано или поздно такой объём данных всё-таки набрать).
Можно no-sql СУБД.не всё полезно, что в swap полезло -
25 февраля 2011 г. 21:08, спустя 3 минуты 50 секунд
master, монгодб славится судя по высказываниям в интернете. почитай про нее, она последняя версия както нативно шардится хорошоСапожник без сапог -
-
26 февраля 2011 г. 0:25, спустя 1 час 8 минут 1 секунду
горизонтальныйне всё полезно, что в swap полезло -
26 февраля 2011 г. 0:33, спустя 8 минут 11 секунд
Вообще мне для текста, так что подойдёт ключ-значение + sphinx для индексации. Я смотрю, в mongodb есть автошардинг, может этого мне и вправду хватит…не всё полезно, что в swap полезло -
-
26 февраля 2011 г. 14:24, спустя 2 часа 7 минут 56 секунд
Проститет лоха, а что вы подразумеваете под нативным горизонтальным шардингом?
Насколько я понимал - горизонтальный шардинг это всегда собственно программное решение, которое по некоторым критериям выбирает сервер к которому обратится за данными.
Где и как это реализовано нативно, на каком уровне принимается решение о выборе сервера и какие при этом критерии выбора? Просветите, плиз … -
26 февраля 2011 г. 17:06, спустя 2 часа 42 минуты 6 секунд
Просветите, плиз …
монго почитай, потм всем расскажешь :D
я думаю там настраивается чтото типа мастер сервера и дохуя детей, ну и со временем инфа о индексах растекается по серверам всем - случай вылета мастераСапожник без сапог -
26 февраля 2011 г. 18:31, спустя 1 час 25 минут 21 секунду
что вы подразумеваете под нативным горизонтальным шардингом?
это когда бд сама раскидывает данные по разным таблицам, а не нативно - когда приходится раскидывать самому через описание функционала в скрипте, как здесь, например http://slonik-v-domene.livejournal.com/23709.htmlне всё полезно, что в swap полезло -
28 февраля 2011 г. 11:05, спустя 1 день 16 часов 34 минуты
По какому критерию она сама может раскидывать? Тупо по определенному количеству? А когда таблицы переполнятся, сама создаст новую с той же структурой?что вы подразумеваете под нативным горизонтальным шардингом?
это когда бд сама раскидывает данные по разным таблицам
А SELECT к какой таблице писать или она тоже сама выберет? Реально где-то есть такой нативный функционал? -
-
28 февраля 2011 г. 13:41, спустя 2 часа 30 минут 32 секунды
Почитаю, монгу еще не доводилось щупать … )))) -
2 апреля 2011 г. 21:35, спустя 33 дня 6 часов 54 минуты
прикольно, вторая позиция в гугле по запросу "горизонтальный шардинг в mysql"не всё полезно, что в swap полезло -
2 апреля 2011 г. 21:43, спустя 8 минут 2 секунды
Оказывается, в 5.1 появилось партицирование
http://dev.mysql.com/doc/refman/5.1/en/partitioning.htmlне всё полезно, что в swap полезло -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!