Облачные базы данных – Amazon Web Services (AWS)

Опубликовано: 04.11.2018


Amazon Neptune  – это быстрый, надежный, полностью управляемый сервис графовой базы данных, который упрощает создание и запуск приложений, работающих с наборами тесно связанных данных.В основе Amazon Neptune лежит специально созданное высокопроизводительное ядро графовой базы данных, оптимизированное для хранения миллиардов взаимосвязей и выполнения запросов к графу с задержками на уровне миллисекунд. Amazon Neptune поддерживает популярные модели графов Apache TinkerPop и RDF W3C, а также их соответствующие языки запросов TinkerPop Gremlin и RDF SPARQL, что позволяет легко создавать запросы для эффективной навигации по наборам сложносвязанных данных. Neptune лежит в основе таких примеров использования графов, как сервисы рекомендаций, системы выявления мошенничества, графы знаний, разработка лекарственных препаратов и сетевая безопасность.

Подробнее см. на странице сервиса Amazon Neptune .



Ответы на вопросы на собеседование ООП. | Вопросы на собеседование Junior Java Developer.



Что такое ООП?

ООП - методология программирования, основанная на представлении программного продукта в виде совокупности объектов, каждый из которых является экземпляром конкретного класса. ООП использует в качестве базовых элементов взаимодействие объектов.

Что такое объект?

Объект - именнованная модель реальной сущности, обладающая конкретными значениями свойств и проявляющая свое поведение, обладающий именем набор данных (полей и свойств объекта), физически находящихся в памяти компьютера, и методов, имеющих доступ к ним. Объект -конкретный экземпляр класса.

Назовите основные принципы ООП.

Принято считать, что объектно-ориентированное программирование строится на 4 основных принципах (раньше их было всего 3). Эти принципы: 

(Абстракция) Инкапсуляция Наследование Полиморфизм 

Что такое наследование?

Наследование это процесс благодаря которому один объект может приобрести свойства другого объекта (наследование всех свойств одного объекта другим)
и добавлять черты характерны только для него самого !

class Dog extends Animal

{...}

Суперкласс -> Подкласс

Родительский -> Дочерний

Что такое полиморфизм? Какие проявления полиморфизма в Java Вы знаете?

Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Выполнение каждого конкретного действия будет определяться типом данных.

В более общем смысле, концепцией полиморфизма является идея "один интерфейс, множество методов". Это означает, что можно создать общий интерфейс для группы близких по смыслу действий.



Второе высшее — Московский технологический институт


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

МТИ предлагает получить фундаментальное образование в бакалавриате или получить степень магистра, а также углубить свои знания в деловом администрировании. Обучение в бакалавриате подразумевает фундаментальное, начиная с самых базовых понятий, ознакомление со всеми дисциплинами нового для вас направления, но предусматривает возможность обучения по ускоренной программе (3,5 года) с перезачетом отдельных ранее пройденных дисциплин. Обучение в магистратуре (2—2,5 года) потребует от вас большей самостоятельности, поскольку предполагает, что вы уже знакомы с основами изучаемого направления, и строится на более глубоком и детальном освоении конкретной специализации.

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

На соответствующих страницах вы можете выбрать интересующее вас направление обучения и детально ознакомиться с профилями обучения в бакалавриате или магистерскими программами МТИ: