Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
Почему большинство социальных сетей базирует на CУБД Mysql ???
Не избыточна ли она, для такого рода задач и насколько оправдывает себя для нагруженных проектов?

Погуглил, но ответа конкретного не нашел. Вроде как LinkedIN разрабатывают свой проект
http://project-voldemort.com/, в силу того что осознали избыточность РСУБД, для этих целей. Вроде и бесплатные аналоги реляционным БД есть (различные нереляционные), судя по описанию более подходящие для работы с иерархическими структурами (деревья, графы), но выбор пал именно на Mysql.


В БД не силен, для себя ковырял только Mysql (студент 2 курса мат.фака). Мне интересна эта тема, для самообразования.
4 окт 09, 13:59    [7739312]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
Криво дал ссылку на проект Voldemort LinkedIn.
4 окт 09, 14:01    [7739319]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54810

Kaleef

Почему большинство социальных сетей базирует на CУБД Mysql ???

Потому что хостеры часто не имеют ничего другого.

Posted via ActualForum NNTP Server 1.4

4 окт 09, 17:07    [7739579]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
Dimitry Sibiryakov

Kaleef

Почему большинство социальных сетей базирует на CУБД Mysql ???

Потому что хостеры часто не имеют ничего другого.


Вроде у больших проектов свои дата-центры. Выбор есть - ставь, что хочешь.
5 окт 09, 13:07    [7742332]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54810

Kaleef

Вроде у больших проектов свои дата-центры. Выбор есть - ставь, что хочешь.

Но до того, как стать большими, проекты бывают маленькими, без своих
дата-центров. И без выбора. А переписывать на другую СУБД по мере роста
мало кто рискнёт.

Posted via ActualForum NNTP Server 1.4

5 окт 09, 13:22    [7742417]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
Dimitry Sibiryakov

Kaleef

Вроде у больших проектов свои дата-центры. Выбор есть - ставь, что хочешь.

Но до того, как стать большими, проекты бывают маленькими, без своих
дата-центров. И без выбора. А переписывать на другую СУБД по мере роста
мало кто рискнёт.


А вот если представить что выбор есть, то Mysql не в почете будет. Или я ошибаюсь?
5 окт 09, 13:38    [7742554]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54810

Kaleef
Или я ошибаюсь?

Возможно, но "если бы у бабушки были..."

Posted via ActualForum NNTP Server 1.4

5 окт 09, 13:45    [7742604]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
Dimitry Sibiryakov

Kaleef
Или я ошибаюсь?

Возможно, но "если бы у бабушки были..."


А Вы как специалист, что бы выбрали из бесплатных вариантов?
5 окт 09, 15:26    [7743349]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54810

Kaleef

А Вы как специалист, что бы выбрали из бесплатных вариантов?

То, что знаю лучше всего. А именно - Firebird.

Posted via ActualForum NNTP Server 1.4

5 окт 09, 15:46    [7743488]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
Kaleef
А Вы как специалист, что бы выбрали из бесплатных вариантов?
Если мы говорим о наличии своего датацентра, то вопрос бесплатности ставить как-то нет смысла. Надо просто аккуратно посчитать финансовую часть для разных вариантов, вполне возможно, что в бесплатные окажутся дороже.
Если же у нас нет своего датацентра, то приходится есть что дают.
5 окт 09, 15:49    [7743517]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
ДжекНепотрошитель
Member

Откуда: Донецк
Сообщений: 5308
Вообще-то, для развертывания своей СУБД совсем не обязательно иметь датацентр. Вполне достаточно железки на колокейшене или даже виртуального выделенного сервера. В принципе, всякие там зародыши социальных сетей так и начинают. Какой вменяемый хостер захочет иметь у себя на хостинге социальную сеть?
5 окт 09, 15:53    [7743544]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
Dimitry Sibiryakov, Спасибо за консультацию.
5 окт 09, 15:57    [7743568]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
ДжекНепотрошитель
Вообще-то, для развертывания своей СУБД совсем не обязательно иметь датацентр. Вполне достаточно железки на колокейшене или даже виртуального выделенного сервера. В принципе, всякие там зародыши социальных сетей так и начинают. Какой вменяемый хостер захочет иметь у себя на хостинге социальную сеть?


Вот если представить что у разработчиков есть выбор не только из MySql, чтобы они выбрали? Ведь бесплатная бд не одна, да и большенство западных проектов уже на начальном этапе имеют первичный бюджет.
5 окт 09, 16:09    [7743660]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Kaleef, PostgreSQL. Лучше всего его знаю.
Ну и плюшки есть, каких нет у других бесплатных субд.
5 окт 09, 16:26    [7743801]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
ОКТОГЕН
Kaleef, PostgreSQL. Лучше всего его знаю.
Ну и плюшки есть, каких нет у других бесплатных субд.


Спасибо, для самообразования тогда начну учить PostgreSQL. Многие пишут, добротная СУБД.
5 окт 09, 16:46    [7743960]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
ДжекНепотрошитель
Member

Откуда: Донецк
Сообщений: 5308
Kaleef
Вот если представить что у разработчиков есть выбор не только из MySql, чтобы они выбрали? Ведь бесплатная бд не одна, да и большенство западных проектов уже на начальном этапе имеют первичный бюджет.

MySQL, кстати, далеко не бесплатная СУБД. И выбирают ее во многих случаях не потому, что она какие-то особые потребительские свойства имеет, а потому что "знают лучше всего". Она входит в джентльменский набор практически любого веб-разработчика. Специалистов по PostgreSQL заметно меньше. Ну а практика показывает, что опыт работы и знание особенностей выбранной платформы - куда более важный фактор для успеха проекта, чем производительность или фичи этой самой платформы.
5 окт 09, 18:15    [7744676]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Kaleef
Member

Откуда:
Сообщений: 18
ДжекНепотрошитель
Kaleef
Вот если представить что у разработчиков есть выбор не только из MySql, чтобы они выбрали? Ведь бесплатная бд не одна, да и большенство западных проектов уже на начальном этапе имеют первичный бюджет.

MySQL, кстати, далеко не бесплатная СУБД. И выбирают ее во многих случаях не потому, что она какие-то особые потребительские свойства имеет, а потому что "знают лучше всего". Она входит в джентльменский набор практически любого веб-разработчика. Специалистов по PostgreSQL заметно меньше. Ну а практика показывает, что опыт работы и знание особенностей выбранной платформы - куда более важный фактор для успеха проекта, чем производительность или фичи этой самой платформы.


Спасибо. Буду знать теперь:)
6 окт 09, 14:47    [7748389]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54810

Kaleef
Буду знать теперь:)

Заодно намотай на ус, что выпуск MySQL 6.0 отменён. Т.е. можно считать
что мускуль умер.

Posted via ActualForum NNTP Server 1.4

6 окт 09, 15:15    [7748586]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
А6дуллаh3
Member

Откуда: LinkedIn!
Сообщений: 1980
У крупных социальных (поисковых,...) проектов - тысячи и до сотен тысяч серверов. Любая небесплатная СУБД в таких конфигурациях имеет запретительную стоимость лицензий.
Поэтому выбираются бесплатные.
Плюс они очень сильно допиливаются самими разработчиками.
Плюс вчерашние студенты - суперхакеры часто имеют майндсет "мы умнее всех" и пишут все действительно сами. Вплоть до своих СУБД и своих языков запросов, как у FaceBook.
6 окт 09, 15:17    [7748606]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
ДжекНепотрошитель
Member

Откуда: Донецк
Сообщений: 5308
Dimitry Sibiryakov

Kaleef
Буду знать теперь:)

Заодно намотай на ус, что выпуск MySQL 6.0 отменён. Т.е. можно считать
что мускуль умер.

В Sun об этом знают?
6 окт 09, 15:40    [7748750]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54810

ДжекНепотрошитель
В Sun об этом знают?

Думаешь, им из MySQL AB ещё не сообщили?..

Posted via ActualForum NNTP Server 1.4

6 окт 09, 15:51    [7748831]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
hvlad
Member

Откуда:
Сообщений: 11558
Dimitry Sibiryakov
Заодно намотай на ус, что выпуск MySQL 6.0 отменён.

Похоже на то :
This version is not in the MySQL roadmap at the moment
The MySQL 6.0 Reference Manual has been retired

Dimitry Sibiryakov
Т.е. можно считать что мускуль умер.
Это вряд ли
6 окт 09, 16:01    [7748915]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
ДжекНепотрошитель
Member

Откуда: Донецк
Сообщений: 5308
По идее, он не умер, а просто переименовался. У них там в роадмапе версия 5.7 появилась...
6 окт 09, 16:15    [7749010]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
тверской
Member

Откуда: Тверь
Сообщений: 437
загляните в соседний топик а на чем висят одноклассники?

А6дуллаh3
У крупных социальных (поисковых,...) проектов - тысячи и до сотен тысяч серверов. Любая небесплатная СУБД в таких конфигурациях имеет запретительную стоимость лицензий.
Поэтому выбираются бесплатные.

Небесплатная СУБД для крупных заказчиков значительно дешевле, чем в розницу продается - здесь и опт и маркетинговый ход. Не забываем, что стоимость приобретения не одно и то же, что стоимость владения. Поддержка системы и риски прекращения разработки бесплатных продуктов велики - влияют на выбор больше, чем стоимость приобретения.
7 окт 09, 10:57    [7751934]     Ответить | Цитировать Сообщить модератору
 Re: Социальные сети  [new]
DPH3
Guest
Кстати, есть ощущение, что мода на MySQL для стартапов на западе уже проходит - там стартапы обычно запускают на облаках - Амазоновском или Гугловом.
На Амазоновском - можно любую БД поставить, насколько помню. Ставят то, что знают :)
На Гугловском - есть масштабируемое key-value хранилище.

А вообще, БД в первую очередь упрощает процесс разработки на ранних этапах (за счет использования ORMов, стандартных фреймворков и т.п.). А на поздних уже поздно что-то менять.
7 окт 09, 12:51    [7752839]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить