Проектирование системы обработки и хранения данных в условиях высокой нагрузки на примере компании ООО "Яндекс" - Дипломная работа

бесплатно 0
4.5 206
Рассмотрение свойств реляционных баз данных. Анализ и виды деятельности ООО "Яндекс". Характеристика программы Adobe Dreamweaver. CoffeeScript как компилируемый язык для написания клиентских сценариев. Особенности взаимодействия интерфейса с сервером.


Аннотация к работе
Ключевым фактором при разработке, была также скорость «живой» работы на клиенте, конечный продукт должен был быстро работать, как на домашних компьютерах, так и на телефонах и планшетах. На сегодняшний день является одним из самых передовых и качественных сред разработки веб приложения, содержит в себе инструментарии для работы с языками а) XML, HTML; Dart - разрабатываемый компанией Google новый язык для написания клиентских сценариев, по идеологии напоминает Java, но создавался специально для использования в браузере, на данный момент находится в бета-тестировании, но по заявлениям разработчикам, язык призван стать заменой для JAVASCRIPT. Ситуацию можно немного исправить если в разработке применять плагин к браузерам Gears от Google, однако такой подход породит ряд новых проблем, таких например как: данный плагин нужно скачивать и ставить пользователям, он не реализован во всех браузерах и его разработка остановлена в пользу стандартов HTML5. Все они эксплуатируют одну и ту же реляционную модель, о которой говорилось выше и использует формат JSON для хранения данных, однако интерфейсы для работы с ними у них существенно отличаются, например: JSLINQ предоставляют разработчику интерфейс в виде некоторого множества методов, а JSINQ реализует интерпретатор языка, чем то похожего на SQL.В ходе выполнения дипломной работы была создана сверхскоростная система управления данными для клиента/сервера, а также на ее основе создан новый отчет Яндекс.

Вывод
В ходе выполнения дипломной работы была создана сверхскоростная система управления данными для клиента/сервера, а также на ее основе создан новый отчет Яндекс. Метрики «Карта путей 2.0», где пользователи смогут изучать навигацию пользователей их сайта.

При разработке системы были проанализированы и использованы самые передовые технологии в веб-разработке и были рассмотрены следующие вопросы: разработка веб-приложения, разработка системы управления данными, высока нагрузка в веб. Для выполнения поставленной задачи использовалась IDE Adobe Dreamweaver CS6.

В качестве дальнейшего совершенствования СУБД планируется добавить полноценный интерпретатор языка SQL для более компактного формирования запросов.

Список литературы
1.Байбулатов Р.Б. Мультимедиа. Создание web - страниц и web - сайтов. Часть 1. Учебное пособие, - М.: МГГУ, 2006 г., с. 85.

2.Ушаков К.З. Безопасность жизнедеятельности, - М.: МГГУ, 2000 г.

3.Лысов Л.А., Ворожейкина Н.В., Кулагин B.C. Лабораторный практикум по дисциплине «Безопасность жизнедеятельности», -М.: МГГУ, 2007 г., с. 99

4.Дэвид Флэнаган - JAVASCRIPT:подробное руководство, - СПБ: Символ - Плюс, 2005 г., с. 986.

5.Стэфан Стоянов - Шаблоны, - СПБ: Символ - Плюс, 2005 г., с. 283.

6.Томас Пауэлл - AJAX, - М.ЭКСМО, 2009г., с613

7.JAVASCRIPT: The Good Parts, Douglas Crockford .

8.Use of NOSQL for document-based storage of DICOM objects , Rascovskv, S.F. , Delgado, F.A., Sanz, A., Calvo, V.D., Castrillon, G.

9.Application of SVG and Ajax technique into power network analysis and decision support systems, Guo, T.a , Xie, M.a, Liu, M.-B.a, Lin, H.b

10.Comparative evaluation of JAVASCRIPT frameworks Gizas, A.B. , Christodoulou, S.P. , Papatheodorou, T.S.

11.Cache craftiness for fast multicore key-value storage, Mao, Y.a, Kohler, E.b, Morris, R.a 12.Security issues in NOSQL databases, Okman, L.a, Gal-Oz, N.ab, Gonen, Y.ab, Gudes, E.b, Abramov, J.ac

13.A document-oriented web-based application for supporting collaborative product development, Rocha, F., Varela, L.R., Carmo-Silva, S.

14.The message system design and realization of E-commerce website, Zhu, L.

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?