Система за управление на бази данни Amazon Simple DB

Предназначение на Аmazon Simple DB. Услугата Amazon Simple Database Service (SimpleDB), известна още като хранилище за ключови данни , представлява изключително достъпна и гъвкава нерелационна база данни, която позволява на разработчиците да изискват и съхраняват данни с минимално управление на базата данни и административна отговорност.

система за управление на база данни amazon simpledb

Тази услуга предлага опростен достъп до хранилище за данни и функции за заявки, които позволяват на потребителите незабавно да добавят данни и без усилие да ги възстановят или редактират. SimpleDB се използва най-добре от клиенти, които имат относително просто изискване за данни, например съхранение на данни .

Например, една фирма може да използва „бисквитки“ за проследяване на посетителите, които посещават уебсайта на фирмата. SimpleDB осигурява крайна точка за URL адреси, за да гарантира криптирани съобщения между приложение и домейн.Без ограничения на стриктните изисквания на релационна база данни, Amazon SimpleDB е оптимизиран, за да осигури висока достъпност и гъвкавост, с малка или никаква административна тежест.

История на Amazon Simple DB

Amazon SimpleDB е услуга за разпределена база данни, разработена от Amazon.com в програмния език Erlang. Издаден на 13 декември 2007 г., Amazon SimpleDB е компонент на Amazon Web Services (AWS), който работи заедно с Amazon Simple Storage Service (Amazon S3) и Amazon Elastic Compute Cloud (EC2).

В съответствие с философията на AWS за разходопокривната работа, SimpleDB има ценова структура, която включва такси за съхранение на данни, трансфер на данни и използване на процесора. Няма базови такси и няма минимуми.

Месечното таксуване на Amazon за SimpleDB има свободно ниво на използване, което покрива първия гигабайт (GB) за съхранение на данни, първия GB на пренос на данни и първите 25 часа използване на процесора всеки месец. Разходите за пренос на данни извън свободното ниво са исторически равностойни на ценообразуването на S3, докато разходите за съхранение винаги са били малко по-високи.

Amazon SimpleDB ви таксува за следните видове използване:
Съхранение на структурирани данни – измерва размера на вашите таксуващи се данни, като добавя необработен байт размер на данните, които качвате + 45 байта от режийни разходи за всеки елемент, име на атрибут и двойка атрибут-стойност.

Прехвърляне на данни – измерва количеството прехвърлени данни за всяка операция.

Данните, прехвърлени между Amazon SimpleDB и други уеб услуги на Amazon (напр. Amazon S3, Amazon EC2, Amazon SQS и други), са безплатни.
Машинно оползотворяване – измерва използването на машината за всяка заявка и такси въз основа на количеството машинен капацитет, използван за изпълнение на конкретната заявка (SELECT, GET, PUT и др.).

Характеристики на Amazon SimpleDB – Опростена работа – Amazon SimpleDB осигурява рационализиран достъп до функциите за търсене и търсене, които традиционно се постигат чрез използване на клъстър от релационни бази данни, като същевременно се оставят други сложни, често неизползвани операции на база данни.

Услугата ви позволява бързо да добавяте данни и лесно да ги извличате или редактирате чрез прост набор от API повиквания. Достъпът до тези възможности чрез уеб услуга също елиминира сложността на поддържането и мащаба на тези операции

Amazon SimpleDB е гъвкава

Гъвкава – С Amazon SimpleDB не е необходимо предварително да се дефинират всички формати на данни, които ще трябва да съхраните; просто добавете нови атрибути към Вашия Amazon SimpleDB набор от данни, когато е необходимо, и системата автоматично ще индексира вашите данни.
Способността да се съхраняват структурирани данни без предварително определяне на схема дава на разработчиците по-голяма гъвкавост при изграждането на приложения.

Amazon SimpleDB е мащабна

Мащабна – Amazon SimpleDB ви позволява лесно да мащабирате приложението си. Можете бързо да създавате нови домейни, докато данните нарастват или производителността на заявките ви се увеличава.
Понастоящем можете да съхранявате до 10 ГБ на домейн и можете да създадете до 250 домейна.

Amazon SimpleDB е бърза

Amazon SimpleDB осигурява бързо и ефективно съхранение и извличане на данните ви, за да поддържа високоефективни уеб приложения.
Надеждна – услугата работи в центровете за данни с висока достъпност на Amazon, за да осигури силно и последователно изпълнение.

За да предотвратите изгубването на данните или да не станат недостъпни, напълно индексираните ви данни се съхраняват излишно в множество сървъри и центрове за данни.

Проектиран за използване с други Amazon Web Services – Amazon SimpleDB е проектиран да се интегрира лесно с други уеб услуги като Amazon EC2 и Amazon S3.

Например, разработчиците могат да пускат своите приложения в Amazon EC2 и да съхраняват своите обекти за данни в Amazon S3. След това Amazon SimpleDB може да се използва за заявяване на метаданните на обекта в рамките на приложението в Amazon EC2 и връщане на показалеца към обектите, съхранени в Amazon S3.

Amazon SimpleDB ви предава финансовите ползи от мащаба на Amazon. Плащате само за ресурси, които действително консумирате.

Области от индрустрията, в които се използва

Тъй като Amazon SimpleDB ви позволява да разтоварите напълно работата, необходима за стартиране на производствена база, много разработчици я смятат за идеален магазин за данни с ниска допир за записване на информация за условия или събития, актуализации на състоянието, повтарящи се дейности, процеси на работни потоци или устройство и приложение състояния.

Amazon SimpleDB ви позволява ефективно да „зададете и забравите“ тези дневници за данни и да ги използвате за разнообразни цели, като например:

    • Мониторинг или проследяване
    • Измерване
    • Тенденция на бизнес анализа
    • Одит
    • Архивни или регулаторни изисквания

Примерите за приложение включват:

Съхраняване на сървърните логове централно, за да се намали пространството, което консумират на всеки работещ сървър

Регистриране на оперативни показатели или резултатите от текущите тестове за ефективност за по-късен анализ

Одитиране на записи за достъп или промени в конфигурацията за приложения или мрежови устройства

Заснемане и наблюдение на условията на околната среда (температура, налягане, влажност и др.) На различни места и предупреждения за програмиране за определени условия

Регистриране и проследяване на геолокационната информация за обектите или състоянието на процесите за дейности в работен процес

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *