Rambler's Top100
 
 
  23 ноября 2008 года Компьюлента
CIO
Терралаб
Бизнес-журнал
в поле зрения | обзоры и тесты | своя игра | интерактив
Хранение данных в сети: две концепции
Автор: Илья Шпаньков
Опубликовано 27 апреля 2006 года

Онлайновое хранение данных - довольно очевидный способ использования возможностей Web 2.0. Но при кажущейся простоте исполнения, способов реализации подобных задач достаточно много, что и порождает большое число сходных по функциональным возможностям, но различных концептуально онлайновых сервисов. Об одном из таких приложений - esnips - мы уже рассказывали, сегодня же познакомимся с ещё двумя, идеологически являющимися практически полными противоположностями друг друга

Разработчики этих приложений подошли к решению одной и той же задачи с разных позиций: в первом случае это принципы свободной разработки, во втором - более консервативный "закрытый" способ, предлагающий рядовому пользователю лишь конечный продукт с чётко ограниченным кругом доступных функций, изменять которые вправе только сами разработчики. Итак, начнём со "свободной" концепции.

При первом обращении Openomy выглядит довольно аскетично, что может создать ошибочное мнение о ресурсе. После несложной регистрации глазам предстаёт практически пустая страница с минимальной графикой и скудным набором элементов управления. Всё, что доступно для работы - нехитрая система загрузки файлов на сервер и поле для создания тэгов, которые используются в Openomy взамен привычной схемы хранения файлов в каталогах.

По здравому размышлению автора проекта - Йена Сеффермана, использование тэгов позволяет избавиться от массы проблем в будущем, когда число сохранённых файлов станет настолько большим, что затруднит их поиск. Кроме того, часто один и тот же документ или изображение может понадобиться нам по самым различным поводам, но создавать копию файла для каждого из тематических каталогов нерационально: гораздо проще присвоить ему несколько тэгов, благодаря которым файл будет виртуально находиться в нескольких местах, физически существуя в единственном числе. Таким образом, после загрузки файлов на сервер мы получаем не дерево каталогов, а список тэгов, обозначающих содержимое всего хранилища. При желании можно разрешить доступ к определённым тэгам своим друзьям и знакомым, выслав им приглашение по электронной почте.

В общем, ничего нового в данной концепции нет, и многие приложения используют аналогичные принципы работы с данными, но изюминка Openomy заключается совсем не в этом. Хранение файлов - это лишь вершина айсберга идей, которые послужили причиной создания ресурса. На самом деле потенциал, заложенный в программу, позволяет при грамотном подходе самостоятельно создать с помощью Openomy целый комплекс приложений и инструментов для работы с сохранёнными файлами. Для решения этой задачи автор разработал специализированный API, созданный с использованием языков Ruby, Python и PHP. В качестве интерфейса для всего комплекса может служить обычная веб-страница, из которой обеспечивается доступ к приложениям, обрабатывающим файлы, хранящиеся в единой базе данных.

На данный момент всё вышеописанное - скорее, заявление о намерениях, чем готовый продукт, так как в наличии имеется пока только программа для создания каналов RSS. Однако идея вполне рабочая, и открытые исходники с подробными спецификациями Openomy API ждут тех, кто готов своими руками создавать виртуальную рабочую среду, доступную с любого компьютера из любой точки планеты.

Второй участник сегодняшнего обзора - проект http://www.omnidrive.com/ Omnidrive одноимённой американо-австралийской компании, образованной в 2004 году. На данный момент ресурс находится в стадии закрытого бета-тестирования, что затрудняет изучение возможностей программы, но доступные для ознакомления материалы позволяют получить некоторое представление о том, какие задачи ставят перед собой авторы проекта, и как это реализуется. Сразу можно сказать, что разработчики решили не изобретать велосипед, а просто перенести функциональность рабочего стола компьютера в сеть, оставив по возможности неизменными принципы работы с файлами. Более того, клиентская часть Omnidrive, устанавливаемая на компьютер пользователя, настолько тесно интегрирует удалённый ресурс в систему, что для самого пользователя Omnidrive выглядит, как обычная папка, разместившаяся в привычном дереве каталогов.

В качестве основы для работы сервиса используются возможности системного файлового менеджера, который по совместительству "подрабатывает" браузером, поэтому при входе в папку открывается уже собственно интерфейс Omnidrive и вся дальнейшая работа с файлами происходит его собственными средствами. Набор стандартный: загрузка файлов на сервер и обратно, копирование в другие папки и просмотр свойств, удаление и переименование, доступна также смена режима отображения файлов, позволяющая легче ориентироваться в большом объёме данных.

В планах разработчиков указана интеграция с Omnidrive различных приложений, которые позволят производить и более сложную обработку файлов, причём в список программ могут входить не только привычные офисные приложения, но и любые другие, авторы которых войдут в контакт с разработчиками Omnidrive для организации совместного решения данной задачи, но пока это только планы.

Итак, можно подвести небольшой итог. Оба ресурса далеки от завершенности, но каждый из них обладает уже вполне законченной концепцией, позволяющей оценить как возможные минусы, так и плюсы. Можно предположить, что Openomy понравится тем, кто знаком с основами программирования и не боится сделать что-то самостоятельно, но так, чтобы было только то, что действительно необходимо для работы. Со своей стороны, Omnidrive окажется полезным для тех пользователей, кто готов пожертвовать некоторой долей личных пристрастий ради привычности и предсказуемости рабочей атмосферы. В любом случае, какая из моделей окажется наиболее выигрышной, покажет время. Правда, возможность влияния на функциональность и скорость развития Openomy мне лично нравится больше.

В заключении отметим, что сделать онлайновое хранилище данных можно из почтового ящика Gmail, благо их объем перевалил за 2,7 Гб. Есть информация и о том, что Google разрабатывает специальный сервис для хранения данных в онлайне.

ПОСЛЕДНИЕ КОММЕНТАРИИ
 
ТАКЖЕ В РАЗДЕЛЕ
31 октября 2006 года
Сетевой книговорот 
10 августа 2006 года
Виртуальный самиздат 
07 августа 2006 года
Вокруг своей оси 
02 августа 2006 года
Путевые заметки 
25 июля 2006 года
Фонерос над Парижем 
 
САМОЕ ПОПУЛЯРНОЕ
Бизнес vs кризис. Как победить в невидимой войне?
Наталья Касперская, генеральный директор компании InfoWatch, завела блог на портале Computerra.ru. В первой записи она рассказывает о росте цены инсайдерской информации во время кризиса, и о том, как избежать ненужных утечек.
Остерегайтесь подделок
Изобретательность и цинизм киберпреступников не знают границ, подтверждением чему служат заполонившие Интернет фальшивые антивирусные продукты. О том, как не попасться на удочку сетевых мошенников, рассказывает данный материал.
Неделя после Fallout
Продажи новой игры из серии Fallout, разработанной студией Bethesda, идут очень неплохо - и это при том, что первый патч принёс игрокам кучу проблем, а японцы, оказалось, лишились части одного из квестов.
Nehalem во всех подробностях
Российская презентация процессоров Intel Core i7, известных под именем Nehalem, состоится 2 декабря. Между тем, Алексей Рогачков из российского представительства Intel готов ответить на волнующие вас вопросы уже сегодня.
/  бумажный номер

Тема номера: Кризис в ИТ Читайте на сайте тему номера "Кризис в ИТ" и другие статьи из журнала "Компьютерра" от 04 ноября 2008 года
  Архив номеров журнала

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия | RSS-трансляция

© ООО «Компьютерра–Онлайн», 1997 — 2008.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Редакция журнала: inform@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
Трилан — продвижение сайта,
поисковая оптимизация сайта

Сайт работает на сервере DEPO Computers
Rambler's Top100