Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 11:20:48

Страниц: [1] 2
Печать
Автор Тема: Шардинг, хранение индексов в отдельных разделах  (Прочитано 948 раз)
0 Пользователей и 1 Гость смотрят эту тему.
master    ↓ 
25 Февраль, 2011, 09:04:56
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

Кто-нибудь знает, какие СУБД реализуют шардинг нативно? Postgre вроде может, а MySQL дорос или нет? (при попытке искать dev.mysql.com валится, гг)
Какие СУБД могут хранить индексы на отдельных дисках? Опять же, MySQL дорос или что-то другое смотреть?
 
Мне шардинг нужен для альтеров больших таблиц, от 1 ТБ (надеюсь рано или поздно такой объём данных всё-таки набрать).
 
Можно no-sql СУБД.
« Последнее редактирование: 25 Февраль, 2011, 09:04:56 от master » Записан

phpdude    ↓ 
25 Февраль, 2011, 09:08:46 , спустя 3 минуты 50 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

master, монгодб славится судя по высказываниям в интернете. почитай про нее, она последняя версия както нативно шардится хорошо
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
vasa_c    ↓ 
25 Февраль, 2011, 11:17:05 , спустя 2 часа 8 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

горизонтальный? вертикальный?
Записан

master    ↓ 
26 Февраль, 2011, 12:25:06 , спустя 1 час 8 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

горизонтальный
Записан

master    ↓ 
26 Февраль, 2011, 12:33:17 , спустя 8 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

Вообще мне для текста, так что подойдёт ключ-значение + sphinx для индексации. Я смотрю, в mongodb есть автошардинг, может этого мне и вправду хватит...
Записан

kostyl    ↓ 
26 Февраль, 2011, 12:16:25 , спустя 11 часов 43 минуты 8 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

а постгри разви найтивно не шардиться?
Записан

качество жизни обратно пропорционально количеству лени
AlexB    ↓ 
26 Февраль, 2011, 02:24:21 , спустя 2 часа 7 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6

Проститет лоха, а что вы подразумеваете под нативным горизонтальным шардингом?
Насколько я понимал - горизонтальный шардинг это всегда собственно программное решение, которое по некоторым критериям выбирает сервер к которому обратится за данными.
Где и как это реализовано нативно, на каком уровне принимается решение о выборе сервера  и какие при этом критерии выбора? Просветите, плиз ...
« Последнее редактирование: 26 Февраль, 2011, 02:24:21 от AlexB » Записан

phpdude    ↓ 
26 Февраль, 2011, 05:06:27 , спустя 2 часа 42 минуты 6 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Просветите, плиз ...
монго почитай, потм всем расскажешь :D
 
я думаю там настраивается чтото типа мастер сервера и дохуя детей, ну и со временем инфа о индексах растекается по серверам всем - случай вылета мастера
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
master    ↓ 
26 Февраль, 2011, 06:31:48 , спустя 1 час 25 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

что вы подразумеваете под нативным горизонтальным шардингом?
это когда бд сама раскидывает данные по разным таблицам, а не нативно - когда приходится раскидывать самому через описание функционала в скрипте, как здесь, например http://slonik-v-domene.livejournal.com/23709.html
Записан

AlexB    ↓ 
28 Февраль, 2011, 11:05:54 , спустя 1 день 16 часов 34 минуты 6 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


что вы подразумеваете под нативным горизонтальным шардингом?
это когда бд сама раскидывает данные по разным таблицам
По какому критерию она сама может раскидывать? Тупо по определенному количеству? А когда таблицы переполнятся, сама создаст новую с той же структурой?
А SELECT к какой таблице писать или она тоже сама выберет? Реально где-то есть такой нативный функционал?
Записан

phpdude    ↓ 
28 Февраль, 2011, 11:10:49 , спустя 4 минуты 55 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

AlexB, http://www.mongodb.org/display/DOCS/Sharding+Design
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AlexB    ↓ 
28 Февраль, 2011, 01:41:21 , спустя 2 часа 30 минут 32 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6

Почитаю, монгу еще не доводилось щупать ... ))))
Записан

master    ↓ 
02 Апрель, 2011, 09:35:38 , спустя 33 дня 6 часов 54 минуты 17 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

прикольно, вторая позиция в гугле по запросу "горизонтальный шардинг в mysql"
Записан

master    ↓ 
02 Апрель, 2011, 09:43:40 , спустя 8 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

Оказывается, в 5.1 появилось партицирование
http://dev.mysql.com/doc/refman/5.1/en/partitioning.html
Записан

Sinkler    ↓ 
29 Июнь, 2011, 09:08:20 , спустя 87 дней 11 часов 24 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6806
Сила слова: 1.07

ебаные гольфисты
Записан

Страниц: [1] 2
Печать
 

Перейти в: