RUS | UKR | ENG || ДонНТУ Портал магистров ДонНТУ
Магистр ДонНТУ Иваненко Иван Иванович

Аль- Саедi  Ахмед кхалаф загер


Факультет компьютерных наук 


Специальность: Компьютерные системы и сети

Тема выпускной работы:

Исследование Ява  базам данных технологий

Научный руководитель: prof .Dr.LADYZENSKY.V


Материалы по теме выпускной работы: Об авторе | Библиотека | Ссылки | Отчет о поиске | | Индивидуальный раздел

                                                                                      Реферат по теме выпускной работы


Исследование Ява  базам данных технологий

Исследование Ява  базам данных технологий

Исследование Ява  базам данных технологий


Введение

   Актуальность темы ..

 Актуальность выбрал   Java, поскольку Java была протестирована изысканной, расширенный и проверенных по выделенной сообщества. Я т 'ы крупнейших и наиболее активных на завод с его универсальности, эффективности и переносимости, Java стала бесценным для разработчиков, позволяя им.:

      Цели и задачи исследований:

    в степень магистра мы обсуждаем примыкают базы данных системы разработки с использованием JDBC и SQL-сервер эксперимент для оценки времени запросов SQL были concauted.. Целью работы магистра является исследование выполняет другой файл SQL с использованием базы данных и вычисляет время каждого запроса и как работа этой программы в JDBC. Мы подали заявку основной навык JDBC в некоторых новых путей, мы были введение в JDBC программирования и видел его в действии. Мы предоставляем пример полного кода программы и видел его в действии. Мы предоставляем пример с полным кодом Программа предоставляется для лучшей иллюстрацией того, порядок исчисления времени процесса, в котором любой вид завершении операции после целого обработки. серверов баз данных является наиболее важной частью Интернета. этими серверами хранения большого объема информации и обслуживать огромное количество Запросы на постоянной основе. Улучшение производительности серверов баз данных является жизненно важной задачей для интернет-сообщества.

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

    Практические важных получить результаты:

    мы будем изучать Java-технологий и MySQL сервисной базе данных и исследования основные из JDBC и создавать Java-объектов непосредственно из источника данных JDBC, добавив фабричный метод для класса для извлечения данных из ResultSet объект и построить объект класса . и мы увидим, как заявление интерфейс предоставляет методы, которые позволяют нам ограничить размер поля и номер строки, которые могут быть сгенерированы в ResultSet.We также можете установить максимальную продолжительность запросов SQL.

5

1


    Метод исследования: 

    исследование использует метод практических экспериментов и анализ их результатов в программе возвращает текущее время нашей системы в нано-и преобразовать его в миллисекунду..

Это было использовано в код программы для получения времени процесса путем вычитания текущее время, когда приступить запускается и в другой раз это времени завершения операции или процесса. Наша программа была написана для подсчитать, сколько времени занимает получение результата каждого запроса порядка, который мы пишем ее с помощью SQL заявление мы сравнивая время каждый раз мы запустили программу с различными запросов SQL. У нас есть 36 SQL запросов, которые мы пишем его на SQL заявление, чтобы выбрать из многих частей textlib.sql


Основные результаты

Основные результаты получены путем обеспечения доступа к данным и рассчитать время, необходимое для выборки данных из
   базы данных во время работы нескольких экспериментов для реализации запрос, и мы приведем здесь лишь два эксперимента

2

3
3
6

Заключение


Основные результаты научно-исследовательской работы магистра являются:

     

  1. Сconnectivity между языком Java-программирования и широкого круга баз данных - SQL баз данных и других табличных источников данных, таких как электронные таблицы или плоские файлы. JDBC API предоставляет уровня вызовов API для SQL-базу данных на основе доступа. Заявление интерфейс предоставляет метод, который позволяет нам ограничивать размер поля и количество строк, которые могут быть сгенерированы в ResultSet. Мы можем также максимум для запросов SQL. Подготовлены объекта оператора инкапсулирует параметризованных SQL заявление и предоставить метод для нас, чтобы набор Значения сюда параметров. заполнители для параметра в операторе SQL являются представление знаком вопроса
  2. Когда исключение выбрасывается методом JDBC, цепочка объектов SQL Исключение могут быть связаны между собой. Мы можем получить доступ последовательных объект в цепочке вызовов GetNext исключений () для каждого объекта SQLException в цепи. Если проблема не обнаруживаются JDBC, что не гарантируем, бросая исключение, объект предупреждения типа SQL прикрепляется к объекту, происходящих проблемы. SQL предупреждение объект может быть присоединен к связи заявление, и объект результирующего набора. Вы можете проверить на предупреждение по телефону получать предупреждения ( ) метод для объекта JDBC вы используете для доступа к базе данных
  3. JDBC технология позволяет использовать язык программирования Java, чтобы использовать "Write Once, Run Anywhere" возможности для приложений, которым требуется доступ к корпоративным данным. С JDBC с поддержкой технологии водителем, вы можете подключить всех корпоративных данных, даже в гетерогенной среде.
  4. JDBC предоставляет набор привилегированных отображений между SQL и Java-типами типов. Метода обеспечивают преобразование данных между программой и базой данных также поддерживает преобразование, отличное от предпочтительного типа.
  5. Java Access Bridge для операционной системы Microsoft Windows позволяет Windows, основанных Вспомогательные технологии, чтобы добраться до и взаимодействовать с API доступности Java. API Java Доступность реализован в Java Foundation Classes (JFC) Проект Свинг пользовательский интерфейс
  6. Продолжительность преобразования данных из базы данных сервера MySQL для клиентского приложения Java увеличивается или уменьшается в соответствии с количеством полей данных, необходимых и размер данных
  7. компьютер дать вам продолжительность в наносекундной и мы преобразуем длительностью от наносекунды до миллисекунды этим уравнением изображение
  8. когда применение этой системы в другой компьютер таблицы результатов, которые содержат время начала и время окончания и продолжительности будет результат отличается тем, что описание компьютера отличается от компьютера пыльников в процессоре, оперативной памяти, жесткий диск, который означает разжал расходы на производство этого задач будет меняться от компьютера к другому

Есть предложения для будущей работы:

  1. Функционально на стороне сервера может быть продлен путем возврата мета-данные о таблице результатов. Это даст клиентской стороне возможность Используя таблицу результатов без предварительного знания тип данных каждого столбца, на данный момент все данные возвращаются как сжимать это могли бы использовать в будущем, но с первой линии возможно быть мета-данные из столбцов это позволяет более одновременных подключений к допускается без перегрузки сервера.
  2. Клиентская часть системы может позволить гораздо больший контроль доступа в базу данных
  3. Как простой механизм для обеспечения таблице результатов отправить клиента, он может быть легко шифрования с использованием меры безопасности, предлагаемые Дживс это сделало бы бессмысленным любой жулик пытается получить доступ к базе данных

Литература

[01] Марк H, Прогресс в технологии баз данных, весной 2006 года
[02] Тодд М. Томас, Java-доступа к данным JDBC, JNDI, и JAXP, CS 590, апрель 2002 г.
[03] Марти Холл, http://www.moreservlets.com, книга © Sun Microsystems Press, Доступ к базе данных с JDBC
[03] АЛАН R. Java программирование баз данных сервлет и JDBC, 2010
[04] Айвор Хортон, начиная Java ™ 2, JDK ™ 5 издание, 2005 г. Айвор Хортон
[05] Винсент Rainardi, строительство хранилищ данных с примерами на

SQL Server, 2008

[06] Hitachi Consulting, SQL Server 2005 Analysis шаг за шагом, Соединенные Штаты Америки. Февраля 2006 года Hitachi Consulting
[07] RoseIndia.net глобальных услуг компании, которые понимают бизнес и стремится доставить ценность для своих клиентов через свои решения программное обеспечение и услуги http://www.roseindia.net / JDBC / MySQL /.
[08] NEBIKER С., Modul СУБД, Kerberos Network Authentication Service (V5), Запрос на комментарии RFC 4120 (RFC 1510 Obsoletes), Сетевая рабочая группа, IETF стандартам Трек, июль 2005 г.
[09] JDBC API был разработан, чтобы держать простые вещи простыми. [Электронный источник]-режиме.
[10] Иисус Молина, Аппаратная реализация протокола аутентификации Kerberos использования, Магистерская диссертация, Университет Политехнический Каталонии, 2000 HTT: / / java.sun.com / документы / книги / Учебник / JDBC / независимость

x.html.

[11] Информационные технологии, питер острый, международный центр по информации в Нью-Йорке 2010
[12] Арабский части содержит много программного обеспечения, и мы можете скачать любую программу, свободный режим широкий доступ: HTT: / / soft.vip600.com / /
[13] Разработчик управляет пролил-технологий wepside вместе известны как разработчик шэнь сети http://www.devshed.com/c/b/java

[14] О технологии Java Java-технологии как

язык программирования и платформу.

                             

         http://download.oracle.com/javase/tutorial/getStarted/intro

[15] Технология Java ™ Software http://www.compaq.com/java/

[16] Microsoft SQL Server является компьютерным приложением / базой данных

развитие http://www.fianga.com/index.htm

[17] Netbeans относятся как aplatform рамки для Java Desktop

применение http://www. Netbeans. COM

[18], производительности Java tuning.com изначально была создана как поддержка сайта

Книга гнездо Шираки по настройке производительности Java [Электронный источник] режим

доступа:

[19] Дневник мир технических блог показывает новости и учебник, и

статей в различных области техники хорошо известно. [Электронный источник

режим доступа http://www.tech-wd/wd/ .

[20] Sun Java системы в реальном времени

         http://java.sun.com/javase/technologies/realtime/index.jsp /

[21] приложениями баз данных программного обеспечения

          http://www.vkinfotek.com/database.html /

[22] DJ Абади, PA Boncz, С. Harizopoulos, "Столбец ориентированной

База данных системы ", в кн. PVLDB'09 2009 года.

[23] FM Waas и JM Hellerstein, "Распараллеливание расширяемой запрос

оптимизаторы ", в кн. SIGMOD'09 2009 года.

  [24] Астер данных, http://www.asterdata.com/

[25] http://www.ncr.com/sorters/software/teradata_or.asp/

[26] А. Ailamaki, DJ ДеВитт, доктор медицинских наук Хилл, Д. Вуд. СУБД на

Современный процессор: Где время?. В работе 25-й

Международная конференция по очень больших баз данных (VLDB), стр. 54 -

65, Эдинбург, Великобритания, сентябрь


ДонНТУ > Портал магистров ДонНТУ || Об авторе | Библиотека | Ссылки | Отчет о поиске | | Индивидуальный раздел