Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Hardware
- Інше
- Amazon SimpleDB Developer Guide. Scale your application's database on the cloud using Amazon SimpleDB
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
Amazon SimpleDB Developer Guide. Scale your application's database on the cloud using Amazon SimpleDB
Prabhakar Chaganti, Rich Helms, Richard Helms
Eлектронна книга
SimpleDB is a highly scalable, simple-to-use, and inexpensive database in the cloud from Amazon Web Services. But in order to use SimpleDB, you really have to change your mindset. This isn't a traditional relational database; in fact it's not relational at all. For developers who have experience working with relational databases, this may lead to misconceptions as to how SimpleDB works.This practical book aims to address your preconceptions on how SimpleDB will work for you. You will be quickly led through the differences between relational databases and SimpleDB, and the implications of using SimpleDB. Throughout this book, there is an emphasis on demonstrating key concepts with practical examples for Java, PHP, and Python developers.You will be introduced to this massively scalable schema-less key-value data store: what it is, how it works, and why it is such a game-changer. You will then explore the basic functionality offered by SimpleDB including querying, code samples, and a lot more. This book will help you deploy services outside the Amazon cloud and access them from any web host.You will see how SimpleDB gives you the freedom to focus on application development. As you work through this book you will be able to optimize the performance of your applications using parallel operations, caching with memcache, asynchronous operations, and more.
- Amazon SimpleDB Developer Guide
- Table of Contents
- Amazon SimpleDB Developer Guide
- Credits
- Foreword
- About the Authors
- About the Reviewers
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Errata
- Piracy
- Questions
- 1. Getting to Know SimpleDB
- Experimenting with SimpleDB
- How does SimpleDB work?
- Domain
- Item
- Attributes
- Values
- How do I interact with SimpleDB?
- How is SimpleDB priced?
- Free tier
- Why should I use SimpleDB?
- Make your applications simpler to architect
- Build flexibility into your applications
- Create high-performance web applications
- Take advantage of lower costs
- Scale your applications on demand
- Architect for the cloud
- Summary
- 2. Getting Started with SimpleDB
- Creating an AWS account
- Enabling SimpleDB service for AWS account
- Query API and authentication
- SimpleDB libraries
- SDBtool Firefox plugin
- Sample outline performing basic operations
- Basic operations with Java
- Exploring SimpleDB with Java
- Creating a domain with Java
- Listing domains with Java
- Manipulating items with Java
- Deleting a domain with Java
- Basic operations with PHP
- Exploring SimpleDB with PHP
- Creating a domain with PHP
- Listing domains with PHP
- Manipulating items with PHP
- Deleting a domain with PHP
- Basic operations with Python
- Introducing boto
- Exploring SimpleDB with Python
- Creating a domain with Python
- Retrieving a domain with Python
- Creating items with Python
- Summary
- 3. SimpleDB versus RDBMS
- No normalization
- No joins
- No schemas
- Simpler SQL
- Only strings
- Eventual consistency
- Flash: February 24, 2010 consistent read added
- Scalability
- Low maintenance
- Advantages of the SimpleDB model
- Disadvantages of the SimpleDB model
- Summary
- 4. The SimpleDB Data Model
- Domains
- Domains with Java
- Domains with PHP
- Domains with Python
- Exploring the metadata for a domain and costs
- Retrieving domain metadata
- Retrieving domain metadata with Java
- Retrieving domain metadata with PHP
- Retrieving domain metadata with Python
- Components of a domains metadata
- SimpleDB domain constraints
- Retrieving domain metadata
- Items
- Adding attributes to an item with Java
- Adding attributes to an item with PHP
- Adding attributes to an item with Python
- Constraints on SimpleDB items
- Attributes
- Attributes with Java
- Attributes with PHP
- Attributes with Python
- Constraints on SimpleDB item attributes
- Values
- Storing multiple values in a single attribute with Java
- Storing multiple values in a single attribute with PHP
- Storing multiple values in a single attribute with Python
- Constraints on values of a SimpleDB item
- Consistent Read and Conditional Put / Delete announcement
- ConsistentRead = true for getAttributes and Select
- Conditional Put / Delete
- Summary
- Domains
- 5. Data Types
- What is lexicographical comparison?
- Storing numeric values
- Storing numeric values with Java
- Storing numeric values with PHP
- Storing numeric values with Python
- Storing date values
- Storing date values with Java
- Storing date values with PHP
- Storing date values with Python
- Storing Boolean values
- Storing Boolean values with Java
- Storing Boolean values with PHP
- Storing Boolean values with Python
- XML-restricted characters
- Using base64 values with Java
- Using base64 values with PHP
- Using base64 values with Python
- Summary
- 6. Querying
- Sample data
- Loading the sample data
- Importing the sample data with Java
- Importing the sample data with PHP
- Importing the sample data with Python
- Using Select
- Simple select with Java
- Simple select with PHP
- Simple select with Python
- Quoting values in Select expressions
- Predicates in Select expressions
- Simple predicate query with Java
- Simple predicate query with PHP
- Simple predicate query with Python
- Loading the sample data
- Comparison operators
- Queries with Select
- Comparison operators
- Greater than
- LIKE
- NOT LIKE
- BETWEEN
- IN
- IS NULL
- IS NOT NULL
- EVERY()
- Combining expressions
- INTERSECTION
- NOT
- OR
- Sorting
- Counting the results
- COUNT()
- Queries on multi-valued attributes
- Querying for multi-valued attributes
- getAttribute
- getAttributes in Java
- getAttributes in PHP
- getAttributes in Python
- getAttribute
- Summary
- Sample data
- 7. Storing Data on S3
- Amazon S3
- Buckets
- Objects
- Keys
- Pricing for S3
- Plan of action
- Creating an S3 bucket
- Creating an S3 bucket with Java
- Creating an S3 bucket with PHP
- Creating an S3 bucket with Python
- Creating additional metadata
- Creating additional metadata with Java
- Creating additional metadata with PHP
- Creating additional metadata with Python
- Uploading the songs to S3
- Uploading the songs to S3 with Java
- Uploading the songs to S3 with PHP
- Uploading the songs to S3 with Python
- Retrieving the files from S3
- Retrieving the files from S3 with Java
- Retrieving the files from S3 with PHP
- Retrieving the files from S3 with Python
- Creating an S3 bucket
- Summary
- Amazon S3
- 8. Tuning and Usage Costs
- BoxUsage
- Computing costs using BoxUsage
- Usage reports
- BoxUsage Java
- Cost of Select
- BoxUsage PHP
- Cost of NextToken
- Cost of Select
- Cost of creating a domain
- Cost of creating items
- BoxUsage Python
- Partitioning
- Summary
- BoxUsage
- 9. Caching
- Caching
- Memcached
- Memcached and security
- Installing memcached
- Installing memcached client
- Memcached client in Java
- Memcached client in PHP
- Memcached client in Python
- Storing and retrieving data from memcached
- Storing and retrieving data from memcached in Java
- Storing and retrieving data from memcached in PHP
- Storing and retrieving data from memcached in Python
- Cache_Lite
- Logic flow for using caching with SimpleDB
- Using memcached with SimpleDB in Java
- Using Cache_Lite with SimpleDB in PHP
- Using memcached with SimpleDB in Python
- Summary
- 10. Parallel Processing
- BatchPutAttributes
- BatchPutAttributes in Java
- BatchPutAttributes in PHP
- BatchPutAttributes in Python
- Serialized SimpleDB requests
- Parallelizing SimpleDB requests
- Parallelizing SimpleDB requests in Java
- Parallelizing SimpleDB requests in PHP
- Parallelizing SimpleDB requests in Python
- Simple threading
- Threading with queues
- Threading with workerpool
- Concurrency and SimpleDB
- Summary
- BatchPutAttributes
- Index
- Назва: Amazon SimpleDB Developer Guide. Scale your application's database on the cloud using Amazon SimpleDB
- Автор: Prabhakar Chaganti, Rich Helms, Richard Helms
- Оригінальна назва: Amazon SimpleDB Developer Guide. Scale your application's database on the cloud using Amazon SimpleDB
- ISBN: 9781847197351, 9781847197351
- Дата видання: 2010-06-01
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3b9y
- Видавець: Packt Publishing