Особенности тестирования NoSQL приложений by Uladzimir Kryvenka

Speaker Uladzimir Kryvenka
Title - Название доклада
Особенности тестирования NoSQL приложений
Title in English
Peculiarities of NoSQL applications’ testing
Annotation - Аннотация (1000 знаков с пробелами)

Послушав меня, вы узнаете о главных особенностях тестирования NoSQL приложений. Речь в основном пойдет о функциональном тестировании. На первый взгляд кажется, что никаких отличий в тестировании разных видов систем не существует. Действительно, принципиальных отличий нет. Но есть несколько важных нюансов, которые вытекают из самой философии и специализации NoSQLсистем. Об этом и пойдет речь в докладе.

Несмотря на то, что данная тема находится на границе специализаций, доклад ориентирован на базовый уровень и будет интересен всем, кто начинает работать с  NoSQL системами, ну и, конечно, всем, кому данная тема близка.

 

 

 

 

 

Annotation in English - Аннотация на английском (1000 symbols with spaces)

 

   Within this speech I would like to share some peculiarities of NoSQL applications’ testing. The main part is focused on functional testing. From the first sight there is no difference which database to test – relative or other. Actually there are no fundamental differences in testing process. But there are several important shades that come from the very philosophy and specialization of NoSQL systems. This is what my speech will be dedicated to.

 

   Notwithstanding that this subject is at the boundary of spheres this speech is basic level oriented and would be useful for those who begin to work with NoSQL systems, and of course for all those who are involved in the subject.

 

Detail description or Plan of the talk- Развернутые тезисы или план доклада

 План доклада:

  • Реляционные БД
  • NoSQL БД
  • Распределенные системы
  • Особенности тестирования

Упор в презентации будет сделан на специализацию баз данных. Специализация порождает ряд свойств, которые нужно учитывать в тестировании. Сам процесс тестирования не претерпевает изменений.

Подробный план доклада:

 

1) Свойства реляционных баз данных:

      Таблица

      Отношения между таблицами

      Целостность данных

      Типизация данных

      Нормализация

      SQL

      Ключи

2) Принято считать, что РСУБД не так хороши:

      При работе с данными большого объема

      При высоких нагрузках

      При создании распределенной системы

3) Краткая теория о NoSQL

4) Свойства распределенных систем

      Согласованность

      Доступность

      Устойчивость к разделению

5) CAP Теорема

6) Типы NoSQL БД

7) Особенности NoSQLБД

·         Денормализация данных

·         Распределенность данных

·         Как правило, не используется SQL

8) Нужно учитывать при тестировании

·         Денормализация данных

·         Отсутствие проверки целостности базы данных (constraints)

·         Конечную согласованность данных

·         Объем БД

·         Особенности конкретной NoSQLБД

·         Подходы к разработке

·         Отказоустойчивость

·         Нет проблем с SQL-инъекциями, но …

·         Производительность


Type of Presentation - Тип доклада
  • Lightning Talk - Блиц доклад (20 min)
Level of audience - Уровень аудитории
  • 2 (intermediate)
Contact info - Контактная информация

 

skype: u.kryvenka

 

email: u.kryvenka@gmail.com

 

phone: +375 29 351 09 61

 

 

 

Public profile - Ссылка на публичный профиль
http://bugscatcher.net/
Subjects of the talk - Тематика доклада
  • Functional testing
Last Updated 06 Sep 17:12