It's not my fault the chapters are short, MongoDB is just easy to learn.
Эта книга была написана всего за 4-5 часов. Немного более 30 страниц. Описана только базовая функциональность MongoDB. Примеры приводятся для командной строки. Первое конфигурирование. Что такое NoSQL базы данных и их реализация в MongoDB. Как управлять данными: insert, find, update. Моделирование данных: no joins, массивы и встроенные документы, коллекции. Когда использовать MongoDB. MapReduce. Производительность и инструменты
Книга The Little MongoDB Book бесплатна и доступна на сайте автора
воскресенье, 29 января 2012 г.
четверг, 26 января 2012 г.
Другой взгляд на pyflowctrl
Бывает так, что для того чтобы лучше понять как работает система, нужно привести примеры подобия с другими системами. Вчера, случайно наткнувшись на сайт компании Eagle Technologies, специализирующейся на системах автоматизации производств, понял, что работу pyflowctrl можно сравнить с поточным производством. Где в качестве как сырья, так и конечного изделия выступают данные.
Теги:
conveyor,
data,
processing,
production,
pyflowctrl
среда, 25 января 2012 г.
Описание процесса pyflowctrl
Реализация процесса (класс Process) в pyflowctrl не позволяет определить с помощью pymetainfo достаточную информацию о процессе, без дополнительного его описания. Получаемые метаданные избыточны и содержат специфичную для python внутреннюю реализацию. Пример вывода можно посмотреть в посте “Исследования python-кода”.
Теги:
description,
metadata,
process,
pyflowctrl
четверг, 12 января 2012 г.
Иcследование python кода
Интроспекция(англ. type introspection) в программировании — возможность в некоторых объектно-ориентированных языках определить тип и структуру объекта во время выполнения программы. Wikipedia. Для python эта возможность интегрирована в сам язык. Хороший пример интроспекции в python - встроенная система помощи. Для любого кода на python достаточно набрать в командной строке:
$ pydoc "module/class/function name"как результат будет получено описание по модулю, классу или функции (см. примечание к посту ниже).
Теги:
code,
introspection,
pyflowctrl,
python
воскресенье, 8 января 2012 г.
Новое ядро (сore4) для pyflowctrl
Причины перехода на новое ядро в основном были описаны в предыдущем посте “Информационные пакеты в pyflowctrl”. Предыдущее ядро работу с пакетами не поддерживало, а плавно перейти на их поддержку не получалось. Кроме этого переход на новое ядро был обусловлен еще и давним желанием вывести работу над pyflowctrl в отдельный проект. Сейчас проект размещен на code.google.com.
Теги:
core,
pyflowctrl,
python
суббота, 7 января 2012 г.
Информационные пакеты в pyflowctrl
Основой любой вычислительной системы является обработка информации: получение одних данных из других с пользованием некоторых алгоритмов. Долгое время основной акцент при разработке pyflowctrl делался на работе самих процессов. Когда каждый процесс рассматривается как черный ящик, со временем возникают сложности в организации их совместной работы. Отсутствие механизма согласованного обмена данных не только между двумя процессами, но и между процессами системы в целом, приводит к необходимости постоянно адаптировать существующие процессы под меняющиеся задачи и как следствие гибкость системы теряется.
Теги:
control,
packet,
process,
pyflowctrl,
python
Подписаться на:
Сообщения (Atom)






