Global Zone

Новости:

  • У нас есть игровые сервера Minecraft и Terraria, присоединяйтесь.

Twitter

dante · 5067

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dante

  • Призрачный посетитель
  • *
    • Сообщений: 29
    • Карма: 17
    • Пол: Мужской
: 07 Апреля 2010, 17:22:03
Этот проект ещё не на столько знаменит как скажем тот же контакт(причиной этого является отсутствие какой
либо рекламной кампании),но я уверен что года через два он будет не мение популярным.

Для наглядности моих слов приведу статистику:На май 2008 года в Твиттере было зарегистрировано 1 млн
пользователей, в том числе 3000 русскоязычных.На 2009 год количество Российских пользователей миниблогов составило
около 183 тыс. человек.
Что же такое твиттер,как он работает и для чего он собственно нужен.
Twitter в переводе с английского означает - болтать,щебетать.Система напоминает личный дневник, в котором каждый
выражает своё личное мнение,пишет о том чем он занимается,что видел и что слышит.В это же время на него подписаны
другие пользователи,которые так же пишут свои дневники/миниблоги и могут читать твои,и тех других на которые они
подписаны.Те которых ты читаешь называются - Followers,которые тебя читают - Following.Для того что бы пользоваться
сервисом нужно пройти простой процесс регистрации и можно писать и подписоваться.Весь сайт на английском,но для того что
бы  пройти процесс регистрации достаточно "бытового" английского языка.
Теперь собственно кого же на нём читать.
На твиттере зарегистрировано много интересных личностей от Барака Обамы до косманавта Тимоти Копры(он даже делает
фотографии и постит их; только представьте кого это получать снимки буквально с МКС!).
Вот с кого стоит начать:
Космонафт Тимоти Копра - http://twitter.com/Astro_Tim
Все новости от Google -  http://twitter.com/googlerussia
Президент США Барак Обама - http://twitter.com/BARACKOBAMA
Росиийский хоккеист Александр Овечкин - http://twitter.com/ovi8

Основные плюсы twiitera:
+работает без sql баз данных,что абсолютно не грузит систему
+присутствуют картинки,видео музыка
+возможно создание и прикрипление уже готовых тем

Возникнут вопросы - обращайтесь,помогу чем смогу)



Оффлайн Dragon_Knight

  • Администратор
  • Рыцарь форума
  • *****
    • Сообщений: 197
    • Карма: 22
    • Пол: Мужской
  • Сунетесь к лучшим - умрёте всей кучей!
Ответ #1 : 07 Апреля 2010, 20:14:49
Про сам Twitter ничего сказать не могу, я только знаю что он есть, а вот он про меня не знает :D


[admin=Немного оффтопа]
Основные плюсы twiitera:+работает без sql баз данных,что абсолютно не грузит систему+присутствуют картинки,видео музыка+возможно создание и прикрипление уже готовых тем
Хочу возразить относительно MySQL. Файлы работают быстрее при маленькой нагрузке на сервер и маленьком объёме данных в этом файле. А если будет много обращений, и много посетителей, то нагрузка возрастёт в разы по сравнению с MySQL, потому-что в при обращении к файлу, поиск данных идёт методом перебора, как следствие возрастает время обработки запроса, увеличиваться износ HDD.......[/admin]



Извините, вам запрещён просмотр содержимого спойлеров.


Оффлайн dante

  • Призрачный посетитель
  • *
    • Сообщений: 29
    • Карма: 17
    • Пол: Мужской
Ответ #2 : 07 Апреля 2010, 21:10:31
Вот как думаю я:при большой нагрузке на mysql базы невыдерживает сервер и сайт начинает подвисать, либо перестаёт работать вообще(это случается при огромной перегрузке сервера связонной с большим количеством неоптимизированных файлов и большим количеством юзеров,ведь если на сайт сделанный на mysql зайдут разом 183 тысячи человек - то он попросту лопнет).И ведь неспроста такие огромные ресурсы как контакт,myspace,facebook и тот же twitter не пользуются базами mysql.
Именно поэтому я занёс в плюсы твиттера работу без sql баз данных.



Оффлайн Dragon_Knight

  • Администратор
  • Рыцарь форума
  • *****
    • Сообщений: 197
    • Карма: 22
    • Пол: Мужской
  • Сунетесь к лучшим - умрёте всей кучей!
Ответ #3 : 07 Апреля 2010, 22:10:09
Вот как думаю я:при большой нагрузке на mysql базы невыдерживает сервер и сайт начинает подвисать, либо перестаёт работать вообще(это случается при огромной перегрузке сервера связонной с большим количеством неоптимизированных файлов и большим количеством юзеров,ведь если на сайт сделанный на mysql зайдут разом 183 тысячи человек - то он попросту лопнет).И ведь неспроста такие огромные ресурсы как контакт,myspace,facebook и тот же twitter не пользуются базами mysql.
Именно поэтому я занёс в плюсы твиттера работу без sql баз данных.
Ну начнём с того, что на один комп можно открыть максимум 65536 сессий, при условии что он использует протокол TCP\IP4, откинем сервисные порты, получаем 65.000 сессий одновременно. Если 65.000 человек будут писать в один файл хард нагреется до температуры ядра солнца за 2 минуты, не считая то, что каждый запрос будет выполняться по 1 часу минимум.
С Mysql дела по другому, помимо того что базы автоматом оптимизируются(Сам сервер MySQL не дает разбрасывать данные по поверхности диска), данные хешируются в памяти и обрабатываться в ней.(не стоит сравнивать скорости в 100мб\с и 3гб\с и время откликов)

Если-бы выше перечисленные ресурсы работали на файлах.... да это просто нереально... вот например в контакте:
Зарегено почти 70 миллионов; допустим что в одном файле хранятся данные авторизации по типу "логин:пароль", представим что каждый логин это 15 символов и пароль это 5. Получаем файлик размеров 1.4 Гб. :o Вот теперь возьми фильм обычный(они как раз по 1.4 Гб весят) и открой его через блокнот... Что будет??
1) комп зависнет;
2) погорит южный мост;
3) синий экран-перезагрузка....;
4) ну если повезёт, то блокнот зависнет;
Почему?...потому что что-бы открыть такой файл тебе нада проц в ядер 100 и оперативки пару сотен терабайт.

Однако в Mysql выборка из 70 миллионов строк на Целероне 1Ггц произойдёт за 0.5-1 секунду.

Не даром была разработана эта база, хотя до неё и были "файлы"

PS. На 2-х процессорном сервере по 2 адра на процессоре с ОС freeBSD нагрузка в "183 тысячи сессий" это рабочая нагрузка.
« Последнее редактирование: 07 Апреля 2010, 22:19:15 от FITZ »

Извините, вам запрещён просмотр содержимого спойлеров.


Оффлайн dante

  • Призрачный посетитель
  • *
    • Сообщений: 29
    • Карма: 17
    • Пол: Мужской
Ответ #4 : 08 Апреля 2010, 18:43:59
Добовляя в плюсы твиттера работу без sql,я не имел ввиду что система работает вообще без баз данных,это конешно нетак.
А вот собственно какими базами данных они пользуются - key-value database(максимально упрощённая база данных,скорее даже просто хранилище где данные сведены к паре:ключ(индекс)- данные(состоит из строки или числа)).