talk-data.com talk-data.com

Topic

nosql-databases

121

tagged

Activity Trend

1 peak/qtr
2020-Q1 2026-Q1

Activities

121 activities · Newest first

Learning Couchbase

Embark on your journey to mastering Couchbase with this comprehensive guide designed for learners of all levels. By exploring the fundamentals of NoSQL databases and diving into Couchbase's functionality, you'll gain the skills to design, manage, and scale modern applications effectively. Learn practical solutions and techniques to leverage Couchbase as a powerful backend system. What this Book will help me do Understand the core concepts of NoSQL databases and configure a Couchbase database system from scratch. Design efficient document data schemas and use Couchbase SDKs for high-performance application development. Explore the integration of Couchbase with Elasticsearch to implement robust full-text search capabilities. Master advanced Couchbase features like XDCR for disaster recovery and N1QL for SQL-like application queries. Develop and scale a real-world e-commerce application using Couchbase as the backend database system. Author(s) Henry Potsangbam is an experienced software developer and database specialist with a focus on scalable NoSQL solutions. He has worked extensively with Couchbase in developing real-world applications and is passionate about teaching others the intricacies of database systems. Henry's writing style makes advanced concepts accessible and practical for readers of all levels. Who is it for? This book is crafted for developers, database administrators, and IT professionals who want to learn NoSQL database basics and Couchbase's capabilities. Beginners with no prior experience in NoSQL will find step-by-step guidance, and experienced developers can expand their skill set to include Couchbase. A familiarity with Java programming will be helpful but is not mandatory.

Apache Cassandra Essentials

"Apache Cassandra Essentials" is your guide to understanding and mastering the core concepts of Apache Cassandra. Whether you're setting up your first Cassandra cluster or optimizing performance, this book provides actionable steps and insights to help you design highly responsive database architectures. What this Book will help me do Set up and configure a Cassandra cluster for optimal performance. Design schemas in Cassandra using CQL for evenly distributed data. Employ tools to monitor and maintain Cassandra clusters effectively. Debug queries to improve database query performance. Tune Cassandra to adapt to specific operational environments. Author(s) Nitin Padalia, the author, is an experienced database engineer with a deep understanding of distributed systems. With years of experience working with Apache Cassandra and similar technologies, he has dedicated his efforts to simplifying complex concepts for developers. His clear and straightforward writing helps readers build expertise efficiently. Who is it for? This book is perfect for developers who are already familiar with Cassandra and want a deeper understanding of its architecture and functionality. If you're interested in diving into the non-relational aspects of Cassandra or need guidance on database optimization, you'll find this book invaluable. It's designed for those ready to advance their skills and maximize the potential of their Cassandra deployments.

Cassandra Design Patterns - Second Edition

Cassandra Design Patterns is your guide to harnessing the full potential of Apache Cassandra's distributed database capabilities through advanced design practices. Whether you're migrating from an RDBMS or implementing scalable storage for big data, this book provides clear strategies, practical examples, and real-world use cases demonstrating effective design patterns. What this Book will help me do Learn to integrate Cassandra with existing RDBMS solutions, enabling hybrid data architecture. Understand and implement key design patterns for distributed, scalable databases. Master the transition from RDBMS or cache systems to Cassandra with minimal disruption. Dive into time-series and temporal data patterns unique to Cassandra's strengths. Apply learned design patterns directly to real-world big data scenarios for analytics. Author(s) Rajanarayanan Thottuvaikkatumana, the author of Cassandra Design Patterns, is an expert in distributed systems and holds extensive experience in designing and implementing big data solutions. His hands-on approach to Cassandra is evident throughout the book as he bridges theoretical knowledge with practical applications. Rajanarayanan's approachable writing style aims to make complex concepts accessible. Who is it for? This book is ideal for big data developers and system architects who are familiar with the basics of Cassandra and are looking to deepen their understanding of design patterns for robust applications. Readers should have experience with relational databases and desire to migrate or integrate these concepts with NoSQL systems. Whether you're building solutions for data scalability, high availability, or analytics, Cassandra Design Patterns positions itself as an essential resource.

Web Development with MongoDB and NodeJS - Second Edition

Discover how to build a full-featured, interactive web application from scratch using Node.js and MongoDB in this comprehensive guide. You will learn to set up your development environment, create a web server with Express.js, and integrate MongoDB for data persistence. By the end of this book, you will have the knowledge and skills to develop and deploy robust web applications ready for the cloud. What this Book will help me do Set up a Node.js development environment and connect it to MongoDB. Develop a web server using Express.js and write integrated APIs. Implement dynamic HTML pages leveraging the Handlebars template engine. Build efficient and scalable data-driven features using Mongoose ODM. Deploy web applications seamlessly to cloud platforms like Heroku, AWS, or Azure. Author(s) This book was co-authored by experts None Satheesh, None Joseph D'mello, and Jason Krol, who bring years of experience in software development and expertise in modern web technologies. With a focus on practical application and best practices, the authors aim to empower readers to succeed in real-world development projects using the innovative Node.js and MongoDB stack. Who is it for? This book is tailored for developers who have a basic understanding of JavaScript and HTML and wish to advance their web development skills. If you are motivated to learn how to leverage Node.js and MongoDB for full-stack development or are curious about building and deploying complete web applications, this book is ideal for you. It addresses learners from early career to experienced developers looking to strengthen their skills in modern development stacks.

Pro MongoDB™ Development

Pro MongoDB Development is a critical reference for anyone using MongoDB, a NoSQL database based on the BSON (binary JSON) document model. The book explores many aspects of implementing MongoDB in web applications, whether you are using Java, PHP, Ruby, and JavaScript. Noted expert Deepak Vohra walks you through accessing MongoDB databases with all these languages and working with various other technologies and databases. Vohra discusses using Java EE frameworks Kundera and Spring Data with MongoDB. You learn the nuts and bolts of migrating data from other NoSQL databases (Apache Cassandra and Couchbase) and from relational databases (Oracle Database). And, because NoSQL databases are commonly used with the Hadoop ecosystem, the book also covers using MongoDB with Apache Hive. Each chapter includes details about the software you need and hands on examples of working with MongoDB and these technologies so you know exactly what to do, whatever your MongoDB implementation requires.

DynamoDB Cookbook

This comprehensive guide introduces you to Amazon's DynamoDB, a NoSQL database designed for high scalability and performance. Using this book, you will learn how to build robust web and mobile applications on DynamoDB and integrate it seamlessly with other AWS services for a complete cloud solution. What this Book will help me do Understand the key design concepts of DynamoDB and leverage its performance and scalability in your projects. Learn best practices for operating and managing DynamoDB tables, including optimizing throughput and designing efficient indexes. Master techniques for securing data in DynamoDB, including encryption and access management approaches. Explore integration strategies with other AWS services such as S3, EMR, and Lambda, to develop complex, real-world applications. Learn cost-effective solutions and tips for managing DynamoDB usage to avoid unnecessary expenses while maximizing resources. Author(s) None Deshpande, an expert in AWS and NoSQL databases, brings years of practical experience and engineering best practices to this book. With a strong focus on clear and actionable insights, Deshpande is dedicated to enabling developers to unlock the full potential of DynamoDB and related services for scalable application development. Who is it for? This book is most suited for developers and architects familiar with AWS who aim to deepen their understanding of DynamoDB. It is ideal for individuals looking to harness NoSQL databases for robust and scalable application solutions. The topics covered range from foundational knowledge to advanced integrations, making the book approachable yet comprehensive for both learners and seasoned practitioners.

Redis Essentials

Redis Essentials is your go-to guide for understanding and mastering Redis, the leading in-memory data structure store. In this book, you will explore the powerful features offered by Redis, such as real-time data processing, highly scalable architectures, and practical implementations for web applications. You'll complete the journey equipped to handle and optimize Redis for your development projects. What this Book will help me do Design analytics applications with advanced data structures like Bitmaps and HyperLogLogs. Scale your application infrastructure using Redis Sentinel, Twemproxy, and Redis Cluster. Develop custom Redis commands and extend its functionality with the Lua scripting language. Implement robust security measures for Redis, including SSL encryption and firewall rules. Master the usage of Redis client libraries in PHP, Python, Node.js, and Ruby for seamless development. Author(s) Maxwell Dayvson da Silva is an experienced software engineer and author with expertise in designing high-performance systems. With a strong focus on practical knowledge and hands-on solutions, Maxwell brings over a decade of experience using Redis to this book. His approachable teaching style ensures learners grasp complex topics easily while emphasizing their practical application to real-world challenges. Who is it for? Redis Essentials is aimed at developers looking to enhance their system's performance and scalability using Redis. Whether you're moderately familiar with key-value stores or new to Redis, this book will provide the explanations and hands-on examples you need. Recommended for developers with experience in data architectures, the book bridges the gap between understanding Redis features and their real-world application. Start here to bring high-performance in-memory data solutions to your projects.

Pro Couchbase Development: A NoSQL Platform for the Enterprise

Pro Couchbase Development: A NoSQL Platform for the Enterprise discusses programming for Couchbase using Java and scripting languages, querying and searching, handling migration, and integrating Couchbase with Hadoop, HDFS, and JSON. It also discusses migration from other NoSQL databases like MongoDB. This book is for big data developers who use Couchbase NoSQL database or want to use Couchbase for their web applications as well as for those migrating from other NoSQL databases like MongoDB and Cassandra. For example, a reason to migrate from Cassandra is that it is not based on the JSON document model with support for a flexible schema without having to define columns and supercolumns. The target audience is largely Java developers but the book also supports PHP and Ruby developers who want to learn about Couchbase. The author supplies examples in Java, PHP, Ruby, and JavaScript. After reading and using this hands-on guide for developing with Couchbase, you'll be able to build complex enterprise, database and cloud applications that leverage this powerful platform.

Accumulo

Get up to speed on Apache Accumulo, the flexible, high-performance key/value store created by the National Security Agency (NSA) and based on Google’s BigTable data storage system. Written by former NSA team members, this comprehensive tutorial and reference covers Accumulo architecture, application development, table design, and cell-level security. With clear information on system administration, performance tuning, and best practices, this book is ideal for developers seeking to write Accumulo applications, administrators charged with installing and maintaining Accumulo, and other professionals interested in what Accumulo has to offer. You will find everything you need to use this system fully.

Learning Redis

Dive into Redis, and discover how this powerful key-value database can enhance your web and business applications. "Learning Redis" explains the fundamentals of Redis and walks you through the processes of installation, configuration, and hands-on application development. By the end, you will have gained the knowledge to apply Redis in innovative ways to improve scalability and performance. What this Book will help me do Understand and install Redis to start using this NoSQL database efficiently. Master Redis commands and data structures for scalable application designs. Configure and optimize a Redis server setup to enhance performance and manage persistence. Implement solutions using Redis for real-world web application development. Learn best practices for Redis backups, recovery, and fault management to ensure reliability. Author(s) Vinoo Das, a seasoned software engineer with extensive experience in database solutions, wrote this book with a practical approach to learning Redis. Known for his clear explanations, Vinoo deeply understands how to make technical concepts accessible. His professional career spans significant contributions to SQL and NoSQL database development, making him an ideal guide for learning Redis. Who is it for? This book is perfect for SQL developers ready to deepen their expertise by exploring NoSQL databases like Redis. With only basic programming experience required, readers will appreciate the practical approach and the focus on actionable insights. Whether you're looking to build high-performance apps or understand key-value storage systems, this book will meet your needs.

Infinispan data grid platform definitive guide

Dive into creating highly scalable and performant applications with this comprehensive guide to the Infinispan data grid platform. Designed for Java enterprise developers, this book provides clear and approachable instructions for implementing sophisticated data management solutions using Infinispan. What this Book will help me do Install and configure Infinispan for optimized development environments. Understand and implement data caching topologies for diverse access patterns. Leverage scalable distributed transactions with detailed Apache JGroups integrations. Monitor and manage Infinispan instances using cutting-edge tools like RHQ and JMX. Develop a real-world application using Infinispan's APIs for practical insights. Author(s) The author(s) of this book are seasoned Java developers and experts in distributed caching and data grid technologies. With years of industry experience, they bring theoretical insights paired with pragmatic application know-how. Their approach emphasizes teaching through real-life use cases, practical applications, and clear explanations, making complex concepts accessible to all readers. Who is it for? This book is perfect for Java enterprise developers who are looking to elevate their architecture skills by building applications that demand scalability and high performance. Readers should have a solid understanding of Java, though no prior experience using Infinispan is required. Whether you're transitioning from traditional databases or improving your grasp of distributed caching, this book suits your needs.

NoSQL for Mere Mortals®

NoSQL was developed to overcome the limitations of relational databases in the largest Web applications at companies such as Google, Yahoo and Facebook. As it is applied more widely, developers are finding that it can simplify scalability while requiring far less coding and management overhead. However, NoSQL requires fundamentally different approaches to database design and modeling, and many conventional relational techniques lead to suboptimal results. NoSQL for Mere Mortals is an easy, practical guide to succeeding with NoSQL in your environment. Following the classic, best-selling format pioneered in SQL Queries for Mere Mortals, enterprise database expert Dan Sullivan guides you step-by-step through choosing technologies, designing high-performance databases, and planning for long-term maintenance. Sullivan introduces each type of NoSQL database, shows how to install and manage them, and demonstrates how to leverage their features while avoiding common mistakes that lead to poor performance and unmet requirements. He uses four popular NoSQL databases as reference models: MongoDB, a document database; Cassandra, a column family data store; Redis, a key-value database; and Neo4j, a graph database. You'll find explanations of each database's structure and capabilities, practical guidelines for choosing amongst them, and expert guidance on designing databases with them. Packed with examples, NoSQL for Mere Mortals is today's best way to master NoSQL—whether you're a DBA, developer, user, or student.

Mastering Apache Cassandra - Second Edition

Mastering Apache Cassandra - Second Edition is your comprehensive guide to understanding and utilizing the power of Cassandra, an efficient and scalable NoSQL database. Throughout this book, you will learn how to design, deploy, and manage Cassandra databases effectively, tailored to your application's needs. What this Book will help me do Understand the architecture of Apache Cassandra and how it ensures scalability and reliability. Learn to build, configure, and deploy a Cassandra database cluster for high performance. Develop skills in monitoring and tuning Cassandra clusters for optimal operation. Gain expertise in managing clusters through scaling, node repair, and backup strategies. Integrate Apache Cassandra with other tools and your application seamlessly. Author(s) Nishant Neeraj is an experienced software developer and database engineer with a focus on delivering high-performance solutions. They have extensive hands-on experience with NoSQL databases, especially Apache Cassandra, and bring their practical insights and in-depth technical knowledge to this book to help readers tackle real-world challenges. Who is it for? This book is ideal for intermediate developers aiming to enhance their expertise in NoSQL databases. If you have a foundational understanding of database concepts and want to bring your skills to a professional level by mastering Apache Cassandra for modern applications, this book is perfect for you. It provides actionable insights and guidance suitable for professionals tackling high concurrency and big data challenges. Whether you are a developer, database administrator, or architect, this book provides a targeted deep dive into Cassandra.

Couchbase Essentials

Couchbase Essentials is your gateway to mastering Couchbase, a powerful NoSQL database designed for building flexible and scalable applications. Through this book, you will understand Couchbase's key features, explore its indexing and querying capabilities, and learn to design schemas for its schemaless document model. What this Book will help me do Understand how to install and configure a single-node Couchbase environment. Master putting data into and retrieving data from Couchbase using its API. Develop skills in creating secondary and advanced indexes using Couchbase MapReduce views. Learn to design an efficient schema for Couchbase's schemaless document database. Create and query a functional application utilizing Couchbase and its N1QL query language. Author(s) John C Zablocki is an experienced software developer and technology enthusiast with a deep understanding of NoSQL databases like Couchbase. With years of practical experience, John has been instrumental in implementing Couchbase in scalable applications, and he shares actionable insights in this well-rounded book. Who is it for? This book is tailored for application developers aiming to enhance their applications with NoSQL capabilities. It is highly suitable for developers with backgrounds in relational databases, as well as those new to NoSQL systems. If you are interested in building modern, scalable applications, this comprehensive guide to Couchbase is for you.

Learning Apache Cassandra

Learning Apache Cassandra is your comprehensive guide to mastering one of the most popular distributed databases for building scalable, fault-tolerant data layers. Through step-by-step examples and clear explanations, this book will help you understand Cassandra's architecture and how to use its features to design efficient applications. What this Book will help me do Successfully install and set up Apache Cassandra in your environment. Develop highly scalable data models for various application scenarios. Implement efficient query designs using Cassandra's specialized APIs. Maintain data consistency and handle concurrent updates in distributed systems. Apply best practices for securing Cassandra deployments and managing distributed data. Author(s) None Brown is an experienced software developer with a focus on database systems and distributed architectures. With years of hands-on experience working with SQL and NoSQL databases, they bring practical insights and clear instructions to their readers. Their writing aims to demystify complex topics and provide practical learning paths. Who is it for? This book is intended for software developers and database administrators looking to expand their knowledge of distributed databases. If you are familiar with SQL databases like MySQL or PostgreSQL and want to transition to Cassandra, this guide will help you. No prior experience with distributed databases is assumed. By following this book, you'll quickly become proficient in using Cassandra for your distributed application needs.

NoSQL For Dummies

Get up to speed on the nuances of NoSQL databases and what they mean for your organization This easy to read guide to NoSQL databases provides the type of no-nonsense overview and analysis that you need to learn, including what NoSQL is and which database is right for you. Featuring specific evaluation criteria for NoSQL databases, along with a look into the pros and cons of the most popular options, NoSQL For Dummies provides the fastest and easiest way to dive into the details of this incredible technology. You'll gain an understanding of how to use NoSQL databases for mission-critical enterprise architectures and projects, and real-world examples reinforce the primary points to create an action-oriented resource for IT pros. If you're planning a big data project or platform, you probably already know you need to select a NoSQL database to complete your architecture. But with options flooding the market and updates and add-ons coming at a rapid pace, determining what you require now, and in the future, can be a tall task. This is where NoSQL For Dummies comes in! Learn the basic tenets of NoSQL databases and why they have come to the forefront as data has outpaced the capabilities of relational databases Discover major players among NoSQL databases, including Cassandra, MongoDB, MarkLogic, Neo4J, and others Get an in-depth look at the benefits and disadvantages of the wide variety of NoSQL database options Explore the needs of your organization as they relate to the capabilities of specific NoSQL databases Big data and Hadoop get all the attention, but when it comes down to it, NoSQL databases are the engines that power many big data analytics initiatives. With NoSQL For Dummies, you'll go beyond relational databases to ramp up your enterprise's data architecture in no time.

Cassandra High Availability

This book, "Cassandra High Availability", equips you with the knowledge and practical skills to harness Apache Cassandra's capabilities for building resilient, scalable, and highly-available systems. Suitable for developers or DevOps engineers with foundational knowledge of Cassandra, this resource takes you deeper into advanced topics necessary for maintaining robust distributed systems. What this Book will help me do Understand and utilize Cassandra's replication protocols and consistency levels to balance performance and reliability. Configure and manage multi-data-center setups in Cassandra for failover and geographic redundancy. Implement techniques to efficiently scale your Cassandra cluster with no downtime. Learn how to design high-availability data models optimized for performance and resilience. Identify and avoid common anti-patterns in Cassandra to maintain system efficiency and reliability. Author(s) None Strickland, the author of "Cassandra High Availability", is an experienced data engineer with a deep understanding of distributed systems and database technologies. None has worked extensively with Apache Cassandra in designing and optimizing scalable infrastructures. They bring a hands-on and detailed approach to explaining complex topics, making them accessible to both developers and system operators. Who is it for? This book is tailored for developers and DevOps engineers who have foundational knowledge of Apache Cassandra and are aiming to deepen their expertise. If your goal is to design, manage, and optimize high-availability distributed systems, this book provides practical strategies and technical insights for mastering Cassandra's capabilities. Ideal for those seeking to build fault-tolerant, scalable infrastructures.

Beginning Apache Cassandra Development

Beginning Apache Cassandra Development introduces you to one of the most robust and best-performing NoSQL database platforms on the planet. Apache Cassandra is a document database following the JSON document model. It is specifically designed to manage large amounts of data across many commodity servers without there being any single point of failure. This design approach makes Apache Cassandra a robust and easy-to-implement platform when high availability is needed. Apache Cassandra can be used by developers in Java, PHP, Python, and JavaScript—the primary and most commonly used languages. In Beginning Apache Cassandra Development, author and Cassandra expert Vivek Mishra takes you through using Apache Cassandra from each of these primary languages. Mishra also covers the Cassandra Query Language (CQL), the Apache Cassandra analog to SQL. You'll learn to develop applications sourcing data from Cassandra, query that data, and deliver it at speed to your application's users. Cassandra is one of the leading NoSQL databases, meaning you get unparalleled throughput and performance without the sort of processing overhead that comes with traditional proprietary databases. Beginning Apache Cassandra Development will therefore help you create applications that generate search results quickly, stand up to high levels of demand, scale as your user base grows, ensure operational simplicity, and—not least—provide delightful user experiences.

MongoDB Basics

Need a quick and easy to understand introduction to MongoDB and NoSQL databases? MongoDB Basics, from The Definitive Guide to MongoDB, 2E, shows you how a document-oriented database system differs from a relational database, and how to install and get started using it. You'll also learn MongoDB design basics, including geospatial indexing, how to navigate, view, and query your database, and how to use GridFS with a bit of Python.

Learning Hbase

In "Learning HBase", you'll dive deep into the core functionalities of Apache HBase and understand its applications in handling Big Data environments. By exploring both theoretical concepts and practical scenarios, you'll acquire the skills to set up, manage, and optimize HBase clusters. What this Book will help me do Understand and explain the components of the HBase ecosystem. Install and configure HBase clusters for optimized performance. Develop and maintain applications using HBase's structured storage model. Troubleshoot and resolve common issues in HBase deployments. Leverage Hadoop tools and advanced techniques to enhance HBase capabilities. Author(s) None Shriparv is a skilled technologist with a robust background in Big Data tools and application development. With hands-on expertise in distributed storage systems and data analytics, they lend exceptional insights into managing HBase environments. Their approach combines clarity, practicality, and a focus on real-world applicability. Who is it for? This book is ideal for system administrators and developers who are starting their journey in Big Data technology. With clear explanations and hands-on scenarios, it suits those seeking foundational and intermediate knowledge of the HBase ecosystem. Suitably designed, it helps students, early-career professionals, and mid-level technologists enhance their expertise. If you work in Big Data and want to grow your skill set in distributed storage systems, this book is for you.