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

Аль-С а од 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

2


Висновок


Основні результати науково-дослідної роботи магістра є:

     

  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, Едінбург, Великобританія, вересень