Архив рубрики: Книги о базах данных и СУБД

Книги о базах данных и СУБД, скачать бесплатные книги, самоучители и учебники о базах данных и СУБД в хорошем качестве

NoSQL. Новая методология разработки нереляционных баз данных

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

В этой книге описано краткое, но полное введение в эту быстро развивающуюся технологию. Авторы объясняют, как работают базы данных NoSQL и демонстрируют, в каких ситуациях они могут стать более успешной альтернативой традиционным системам RDMBS. Авторы излагают материал в быстром темпе, знакомя читателей с критериями, которые необходимо применять, чтобы принять правильное решение, стоит ли использовать базы NoSQL, и какие технологии следует при этом выбирать.

Первая часть книги посвящена основным концепциям, включая неструктурированные модели данных, агрегаты, новые модели распределения, теорему САР и отображение-свертку. Во второй части авторы исследуют архитектурные и проектные вопросы, связанные с реализацией баз данных NoSQL. Они также описывают реалистичные сценарии использования, демонстрирующие работу баз данных NoSQL и возможности баз Riak, MongoDB, Cassandra и Neo4j.

Кроме того, основываясь на новаторской работе Прамодкумара Садаладжа, авторы книги показывают, как реализовать эволюционное проектирование на основе миграции схем — важный метод, необходимый для применения баз данных NoSQL. Книга завершается описанием новой эры многовариантной персистентности, открытой благодаря технологии NoSQL. В этом мире сосуществуют разнообразные базы данных, и архитектор может выбирать технологию, наилучшим образом подходящую для обеспечения любого вида доступа к данным.

Изложенные темы:

Оценка применимости корпоративных приложений NoSQL
Архитектурные компромиссы, связанные с развертыванием баз данных NoSQL
Использование технологии NoSQL для упрощения разработки и предотвращения проблем, связанных с отображением данных между структурами в памяти и системами RDBMS
Сравнение современных возможностей баз данных NoSQL
Исследование языков запросов: CQL и Cypher
Эффективность управления, надежность, доступность и способность восстанавливаться
Использование технологии NoSQL для гибкой разработки программного обеспечения
Применение технологии NoSQL для управления поиском и извлечением метаданных, анализа текстов, организации социальных сетей, проведения бизнес-анализа и выполнения финансовых операций
Кластеризация баз данных NoSQL для более дешевого решения проблем, связанных с обработкой крупных объемов данных
Применение теоремы САР для анализа согласованности, доступности и времени ожидания
Анализ возможностей, которые метод отображения-свертки открывает для параллельных вычислений на кластере
Почему термин NoSQL не имеет четко определенного содержания

5,863 просмотров всего, 1 просмотров сегодня

Администрирование PostgreSQL 9. Книга рецептов

Эта книга поможет вам освоить систему управления базами данных PostgreSQL. Здесь вы найдете рекомендации ведущего разработчика функционала репликации и восстановления PostgreSQL и системного архитектора Skype – одного из самых успешных проектов, созданных с помощью PostgreSQL. Данное руководство должно стать настольным для разработчиков, имеющих дело с «боевыми» базами данных и использующих PHP, Java, Python, Ruby, .Net в любой среде разработки.
В книге представлены ответы на общие вопросы и решения проблем, почерпнутые авторами из личного опыта работы с СУБД PostgreSQL – в качестве пользователей, разработчиков и преподавателей. Каждая задача разбивается на простые части, или рецепты, проиллюстрированные кодом и сопровождаемые подробными объяснениями, как и почему это работает. Таким образом, руководство будет полезно как новичкам, так и специалистам. Кроме того, здесь отражены все новые возможности PostgreSQL 9.

6,706 просмотров всего, сегодня нет просмотров

SQL. Полное руководство

Эта книга расскажет вам, как работать с командами и инструкциями SQL, создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности. Вы узнаете, как использовать инструкции DDL и применять API, интегрировать XML и сценарии Java, использовать объекты SQL, создавать веб-серверы, работать с удаленным доступом и выполнять распределенные транзакции.
В этой книге вы найдете такие сведения, как описания работы с базами данных в памяти, потоковыми и встраиваемыми базами данных, базами данных для мобильных и наладонных устройств, и многое другое.

17,484 просмотров всего, сегодня нет просмотров

Проектирование объектно-ориентированных баз данных

В книге описана новая технология, применяющаяся для хранения и обработки больших объемов различной информации. Рассматриваются базовые концепции функционирования БД, сравниваются полностью объектно-ориентированные и гибридные системы управления базами данных. Приводится несколько примеров их разработки, указываются преимущества и недостатки реализаций. Издание адресовано читателям, которые хотят получить общее представление о возможностях и особенностях объектно-ориентированных СУБД. Книга будет особенно полезна разработчикам баз данных для различных систем автоматизации, управления и документооборота.

4,505 просмотров всего, сегодня нет просмотров

Oracle для профессионалов. Технологии и решения для достижения высокой производительности и эффективности

Книга представляет собой универсальный источник глубоких знаний о проектировании, разработке и администрировании приложений Oracle.
В третьем издании продолжается исследование применения баз данных Oracle для построения масштабируемых приложений, которые эффективно функционируют и создают корректные результаты. Том Кайт и Дарл Кун придерживаются простой философии: вы можете трактовать базу данных Oracle как черный ящик и только помещать туда данные или же вы можете полностью разобраться в ее работе и эксплуатировать как мощную вычислительную среду. Выбрав второй подход, вы обнаружите, что остается совсем немного задач по управлению информацией, которые невозможно решить быстро и элегантно.
В полностью пересмотренном третьем издании раскрываются особенности разработки приложений вплоть до версии Oracle 12c. Большая часть нового материала посвящена появившемуся набору облачных средств Oracle и применению подключаемых баз данных. Каждое новое средство объясняется в манере, подкрепляемой примерами, с обсуждением не только того, как оно работает, но также способа реализации программного обеспечения с его использованием и связанных с ним распространенных заблуждений.
Не воспринимайте базу данных Oracle как черный ящик! Возьмите эту книгу. Загляните за кулисы. Ускорьте свой карьерный рост!
Полностью пересмотренный материал для охвата версии Oracle 12c
Подход, основанный на реальных примерах: позвольте фактам стать вашим проводником
Глубокий анализ наиболее мощных средств Oracle

В книге рассматриваются следующие темы
Разработка подхода к решению задач на основе фактов
Управление транзакциями в средах с высокой степенью параллелизма
Ускорение доступа к данным благодаря эффективному проектированию таблиц и индексов
Управление файлами и структурами памяти, позволяющее достичь высокой производительности и надежности
Улучшение масштабирования с помощью секционирования и параллельной обработки
Загрузка и выгрузка данных для взаимодействия с внешними системами

Для кого предназначена эта книга
Эта книга предназначена для администраторов баз данных Oracle, разработчиков на PL/SQL и Java, которые пишут код, развертываемый внутри базы данных, и разработчиков внешних приложений, использующих базы данных Oracle в качестве хранилища.
Книга ориентирована на тех, кто стремится создавать эффективные и масштабируемые приложения.

4,448 просмотров всего, сегодня нет просмотров

Базы данных и Delphi. Теория и практика

Книга основана на материалах лекций и практических занятий, разработанных автором, и объединяет теоретические основы и практические аспекты разработки реляционных баз данных. В первой части рассмотрена концепция реляционных баз данных: реляционная модель данных, жизненный цикл информационной системы, концептуальное и логическое моделирование БД, нормализация отношений, обеспечение многопользовательского доступа к данным, вопросы обеспечения безопасности БД, языки SQL и XML и др. Во второй части описаны возможности современных версий Delphi в области разработки приложений баз данных: подробное описание технологий dbExpress, Interbase Express и ADO, особенности использования компонентов управления данными визуальной библиотеки Delphi, механизм разработки многоуровневых приложений на основе технологии DataSnap, порядок создания отчетов для печати и многое другое.

16,609 просмотров всего, 1 просмотров сегодня

PHP и MySQL. От новичка к профессионалу

Это практическое руководство станет незаменимым помощником для тех, кто желает создавать сайты на основе базы данных. В пятом издании этого бестселлера вы узнаете, как с помощью языка РНР, используемого в 20 миллионах сайтов по всему миру, создать собственную систему управления содержимым (CMS) на основе исключительно бесплатного программного обеспечения. Книга содержит практические советы по проектированию баз данных с использованием MySQL и охватывает самые последние технологии.

20,928 просмотров всего, сегодня нет просмотров

SQL Server MVP Deep Dives, Volume 2

Описание книги SQL Server MVP Deep Dives, Volume 2:
SQL Server MVP Deep Dives, Volume 2 is a unique book that lets you learn from the best in the business — 64 SQL Server MVPs offer completely new content in this second volume on topics ranging from testing and policy management to integration services, reporting, and performance optimization techniques…and more.

To become an MVP requires deep knowledge and impressive skill. Together, the 64 MVPs who wrote this book bring about 1,000 years of experience in SQL Server administration, development, training, and design. This incredible book captures their expertise and passion in 60 concise, hand-picked chapters and offers valuable insights for readers of all levels.

SQL Server MVP Deep Dives, Volume 2 picks up where the first volume leaves off, with completely new content on topics ranging from testing and policy management to integration services, reporting, and performance optimization. The chapters fall into five parts: Architecture and Design, Database Administration, Database Development, Performance Tuning and Optimization, and Business Intelligence.

What’s Inside

  • Discovering servers with PowerShell
  • Using regular expressions in SSMS
  • Tuning the Transaction Log for OLTP
  • Optimizing SSIS for dimensional data
  • Real-time BI and much more

6,375 просмотров всего, сегодня нет просмотров

NHibernate 3 Beginner’s Guide

Описание книги NHibernate 3 Beginner’s Guide:
Ideally, we would want to persist the objects our application uses and produces AS IS, without having to first transform them in complex ways. NHibernate is a framework that provides us with an object-oriented access to a relational database without having to write SQL and with little or no database-specific data access code. Definitely, if you are a .NET developer, knowing more about NHibernate will simplify and reduce your efforts in developing .Net applications.NHibernate 3 Beginner’s Guide introduces Nhibernate with step-by-step examples, and is the easiest way to learn about bridging the gap between object-oriented .NET applications and the relational database that stores the application’s data. It is a beginner’s guide to NHibernate that starts from scratch. Successive chapters build upon earlier concepts, while the sample code presents various ways to accomplish typical data access tasks.

NHibernate 3 Beginner’s Guide examines all of the topics required to get a functional data access layer implemented while writing the least amount of code possible, presenting options along the way to handle particular edge cases or situations as they arise. The book begins with an introduction to NHIbernate 3 and then moves on to creating the development environment. Then it teaches you how to create a model, define a database schema, and map the model to the database then covers sessions and transactions. This is succeeded by testing, profiling, and configuration, validation of data and writing queries. Finally, we wrap up with notes on the common pitfalls that you should avoid.

Once you complete reading the book, you will have gained the skills and knowledge to incorporate NHibernate into your own applications.

An easy-to-follow guide that will show you how to connect the NHibernate object-relational mapper to your projects to create a rich, efficient, object-oriented data access layer with little or no additional work

What you will learn from this book :

  • Create a domain model
  • Learn different techniques to map the domain model to the underlying database
  • Build the database from your model automatically
  • Use session and transactions to persist and retrieve data
  • Efficiently query the database by using LINQ to NHibernate and HQL
  • Configure your system for use of NHibernate in a clear and concise way
  • Write unit and integration tests for your data access layer
  • Learn about the common pitfalls that should be avoided
  • Implement data validation on the entity level
  • Monitor and profile your data access

6,809 просмотров всего, сегодня нет просмотров

Microsoft SQL Server 2008 T-SQL Fundamentals

Описание книги Microsoft SQL Server 2008 T-SQL Fundamentals:
This essential reference is designed for database developers and administrators who need to write queries and develop code using Transact-SQL (T-SQL), the Microsoft implementation of the standard SQL language. Guided by SQL Server guru Itzik Ben-Gan, you’ll walk through the steps for writing queries, including retrieving and modifying data, with an overview of programmable objects supported by SQL Server 2008.

Rather than focusing just on the syntactical elements of T-SQL, however, this book explains the logic behind the language — helping you develop a true, core understanding of the elements and how to use them. You will learn to think in terms of sets, and follow real-world best practices for T-SQL programming. To complement the learning experience, the book provides exercises to practice and apply what you’ve learned. And you’ll examine recommended solutions to compare with your own work. The entire book’s code samples will be available for download from the companion Web site.

11,892 просмотров всего, сегодня нет просмотров