Полностью согласен с вами. Для меня и не только наверное для меня главное — получать удовольствие от процесса разработки и трудится,упорствовать,хотеть на все сто процентов для достижения целей.
В нашем мире все возможно.Главное никогда не останавливаться.
Мой подход к изучению.
По порядку.
Нужно все книги,туториали читать на англ.языке.
Я всегда так делаю.
Python:
Блин так скажите же спасибо Майдану и подумайте хорошо кто вам дал право на волеизъявления!!!
Как же меня достало это нитье. Люди на майдане стояли на морозе 3 месяца, получали пули, погибали и шли дальше к заветной цели,а тут какойто юзер пишет что уже все. Все зависит только от общества. От того какие цели он поставит. И президент ему не помеха. Падение — это не всегда поражение, это мотивация идти дальше. Вспомните за что погибла Сотня.
В общем есть механизм использования модели MapReduce не только для NoSQL баз данных,но и для MySQL баз данных.
Я хочу дописать пожалуйста.
Второй модуль который используется в этой платформе:
Hadoop Distributed File System(HDFS) — это распределенная система хранения большого количества данных.
Используя эти два модуля(Hadoop Common , HDFS) мы создаем приложения которые используют модель MapReduce через некоторые классы.
В результате все данные записываються в систему HDFS.
Возникает вопрос: Можно ли применять модель разработки MapReduce в виде приложений не только в контексте нереляционных хранилищ данных?
Ответ: Можно.Можно и для реляционных баз данных(MySQL).
Для этого есть специальная программа (Sqoop) для импорта/експорта баз данных(MySQL) в виде таблиц в систему HDFS для подальшей обработки данных с помощью модели MapReduce.Он имеет консольный интерфейс с помощью которого можно создавать БД, експортировать/импортировать данные в спец.таблицы которые размещаються в Hadoop Hive(хранилище данных в Hadoop) или в Hadoop HBase(нереляционная БД,наследник BigTable от компании Google).
Более детальную информацию об использовании этого приложения можно найти вот в этой книге
White, Tom. «Chapter 15: Sqoop». Hadoop: The Definitive Guide (2nd ed.)
Думаю я правильно вам написал конструктивный комментарий. ;)
Удачи!
Добрый день.Спасибо автору за интересную статью о модели разработки,который вычесляет большие наборы данных MapReduce и его применения в контекcте нереляционных хранилищ данных(NoSQL).
Постараюсь сделать свой полезный конструктивный комментарий.
Буду использовать комментарий в фазе «Объяснение/Применение».
Начну пожалуй с термина MapReduce.
MapReduce — это програмная модель,которая вычисляет большие наборы данных,которые могут хранится в кластерах(набор серверов) по определенному алгоритму.Програмная модель состоит из двух процедур:Map()
- процедура использования сортировки и фильтрации больших наборов данных(например сортировка первых имен клиентов(firstnane) банка в одном запросе(query)).Reduce()
- процедура которая использует финальную операцию(например обчисление общего количества всех клиентов банка).
MapReduce может иметь разную реализацию на разных языках(Java,C#). На сегодняшний день самый популярный фреймворк/платформа для работы с этой моделью считается проект Apache Foundation — Apache Hadoop
Apache Hadoop — открытая платформа/фреймворк для работы с большим количеством данных (Big Dat ) ,а также его хранения и вычисления,которые хранятся в кластерах.
Apache Hadoop состоит из таких компонентов(модулей):
1)У PHP есть будущее.
2)PHP всегда будет перспективным.
p.s Если сравнивать Python,PHP,Ruby то у каждого есть плюсы и минусы.
Задача программиста взять все плюсы от языков и правильно их применить на практике.
Сам back-end разработчик(PHP,MySQL).Немного работаю еще как front-end разработчик(HTML,CSS,JS).Могу сказать что верстальщику просто необходимо знать веб-фреймворки,особенно Twitter Bootstrap.Я тоже иногда верстаю и без Bootstrap’a я просто не могу сверстать ни один сайт.Везде для сайтов нужна адаптивная верстка.
Ответ типа:"Лишь бы написать"
Скажіть будь-ласка,чи підтримує mongodb завантаження медіафайлів через/до бд на віддалений сервер або локалхост?
Спасибо! Но я не могу здесь написать вам на личку,так как я вроде новый пользователь.Может быть у вас есть мыло?
Для меня и не только наверное для меня главное — получать удовольствие от процесса разработки и трудится,упорствовать,хотеть на все сто процентов для достижения целей.
В нашем мире все возможно.Главное никогда не останавливаться.
У вас все получится.Вы найдете свой путь.