چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Beginning Apache Cassandra development

Mishra, Vivek

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Mishra, Vivek
ناشر
Apress
سال انتشار
۲۰۱۴
فرمت
EPUB
زبان
انگلیسی
حجم فایل
۵٫۵ مگابایت

دربارهٔ کتاب

__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. Annotation 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. What you'll learn Configure Apache Cassandra clustersModel your data for high throughputImplement MapReduce algorithmsRun Hive and Pig queries over CassandraQuery with the Cassandra Query LanguageBuild graph-based solutions with Cassandra TitanBack up your data and restore when neededEncrypt and secure your data Who this book is forBeginning Apache Cassandra Development is aimed at developers wanting a high-performing and highly-available database from which to serve large amounts of data at speed to application users. The book is especially suited toward developers working in Java, PHP, Python, and JavaScript who are interested in a NoSQL solution." Counter Column with and without replicate_on_writePlay with Counter Columns; Data Modeling Tips; Summary; Chapter 3: Indexes and Composite Columns; Indexes; Clustered Indexes vs. Non-Clustered Indexes; Index Distribution; Indexing in Cassandra; Secondary Indexes; Composite Columns; Allow Filtering; Expiring Columns; Default TTL; Data Partitioning; Changing Partitioners; Data Colocation; Cassandra Writes; Cassandra Reads; What's New in Cassandra 2.0; Compare and Set; Algorithm; Using CAS; Secondary Index over Composite Columns; Conditional DDL; Summary; Chapter 4: Cassandra Data Security Archive_ commandrestore_command; Configuring Replication and Data Center; LocalStrategy; NetworkTopologyStrategy; SimpleStrategy; Cassandra Multiple Node Configuration; Configuring Multiple Nodes over a Single Machine; Configuring Multiple Nodes over Amazon EC2; Summary; Chapter 2: Cassandra Data Modeling; Introducing Data Modeling; Data Types; Dynamic Columns; Dynamic Columns via Thrift; Dynamic Columns via cqlsh Using Map Support; Dynamic Columns via cqlsh Using Set Support; Secondary Indexes; CQL3 and Thrift Interoperability; Changing Data Types; Thrift Way; CQL3 Way; Counter Column Cassandra MapReduce IntegrationReading Tweets from HDFS and Storing Count Results into Cassandra; The Thrift Way; The CQL3 Way; Cassandra In and Cassandra Out; Stream or Real-Time Analytics; Summary; Chapter 6: Data Migration and Analytics; Data Migration and Analytics; Apache Pig; Setup and Installation; Understanding Pig; Pig Execution Modes; Local Mode; MapReduce Mode; Data Types; Simple Data Types; Complex Data Types; PigStorage; LOAD; STORE; FILTER; FOREACH; TOTUPLE; Counting Tweets; Pig with Cassandra; Data Import; Loading Sata with timeuuid; Apache Hive; Setup and Configuration Authentication and Authorizationsystem and system_auth Keyspaces; The system Keyspace Is Unmodifiable; Accessing system_auth Keyspace with Authentication Enabled; Managing User Permissions; Accessing system_auth with AllowAllAuthorizer; Preparing Server Certificates; Connecting with SSL Encryption; Connecting via Cassandra-cli; Connecting via cqlsh; Connecting via the Cassandra Thrift Client; Summary; Chapter 5: MapReduce with Cassandra; Batch Processing and MapReduce; Apache Hadoop; HDFS; MapReduce; Read and Store Tweets into HDFS; Reading Tweets; Storing Tweets into HDFS Content: 1. Cassandra Basics2. Cassandra Data Modeling 3. Understanding Composite Columns and Indexes 4. Cassandra Data Security5. MapReduce with Cassandra6. Data Import/Export and Analytics7. Cassandra with Graph Data Structure8. Performance Tuning9. Monitoring and Administration10. Cassandra Utilities11. Troubleshooting Vivek Mishra. Includes Bibliographical References And Index.

قیمت نهایی

۴۴٬۰۰۰ تومان