Ruby and MongoDB Web Development Beginner's Guide
暫譯: Ruby 與 MongoDB 網頁開發入門指南
Gautam Rege
- 出版商: Packt Publishing
- 出版日期: 2012-06-10
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 332
- 裝訂: Paperback
- ISBN: 1849515026
- ISBN-13: 9781849515023
-
相關分類:
NoSQL、MongoDB、Ruby
海外代購書籍(需單獨結帳)
商品描述
Create dynamic web applications by combining the power of Ruby and MongoDB
Overview
- Step-by-step instructions and practical examples to creating web applications with Ruby and MongoDB
- Learn to design the object model in a NoSQL way
- Create objects in Ruby and map them to MongoDB
In Detail
MongoDB is a high-performance, open source, schema-free document-oriented database. Ruby is an object- oriented scripting language. Ruby and MongoDB are an ideal partnership for building scalable web applications.
Ruby and MongoDB Web Development Beginner's Guide is a fast-paced, hands-on guide to get started with web application development using Ruby and MongoDB. The book follows a practical approach, using clear and step-by-step instructions and examples in Ruby to demonstrate application development using MongoDB.
The book starts by introducing the concepts of MongoDB. The book teaches everything right from the installation to creating objects, MongoDB internals, queries and Ruby Data Mappers.
You will learn how to use various Ruby data mappers like Mongoid and MongoMapper to map Ruby objects to MongoDB documents.
You will learn MongoDB features and deal with geo-spatial indexing with MongoDB and Scaling MongoDB.
With its coverage of concepts and practical examples, Ruby and MongoDB Web Development Beginner's Guide is the right choice for Ruby developers to get started with developing websites with MongoDB as the database.
What you will learn from this book
- Get MongoDB and Ruby up and running on your machine (Windows/Mac/Linux)
- Leverage MongoDB to build highly scalable data-centric applications
- Leverage MongoDB replication to ensure high availability and reliability
- Create your first object and save it to MongoDB
- Create a Ruby Object and map it to MongoDB document
- Process large datasets with MapReduce
- Create geo-spatial indexes or 2D indexes
- Learn about Mongoid and MongoMapper for mapping Ruby objects to MongoDB documents
Approach
This book is packed with step-by-step instructions and practical examples, along with accompanying screenshots and code for an easy learning curve. The needs of a beginner are totally satisfied by the book.
Who this book is written for
This book assumes that you are experienced in Ruby development skills - Ruby, HTML, CSS. Having knowledge of using NoSQL will help you get through the concepts quicker, but it is not mandatory. No prior knowledge of MongoDB required.
商品描述(中文翻譯)
透過結合 Ruby 和 MongoDB 的力量來創建動態網頁應用程式
概述
- 逐步指導和實用範例,教你如何使用 Ruby 和 MongoDB 創建網頁應用程式
- 學習以 NoSQL 方式設計物件模型
- 在 Ruby 中創建物件並將其映射到 MongoDB
詳細內容
MongoDB 是一個高效能、開源、無模式的文件導向資料庫。Ruby 是一種物件導向的腳本語言。Ruby 和 MongoDB 是構建可擴展網頁應用程式的理想搭檔。
《Ruby 和 MongoDB 網頁開發初學者指南》是一本快速且實用的指南,幫助你開始使用 Ruby 和 MongoDB 進行網頁應用程式開發。這本書採用實用的方法,使用清晰的逐步指導和 Ruby 範例來展示如何使用 MongoDB 進行應用程式開發。
本書首先介紹 MongoDB 的概念。書中教你從安裝開始,到創建物件、MongoDB 的內部結構、查詢和 Ruby 數據映射器等所有內容。
你將學習如何使用各種 Ruby 數據映射器,如 Mongoid 和 MongoMapper,將 Ruby 物件映射到 MongoDB 文件。
你將學習 MongoDB 的特性,並處理 MongoDB 的地理空間索引和擴展 MongoDB。
本書涵蓋的概念和實用範例,使《Ruby 和 MongoDB 網頁開發初學者指南》成為 Ruby 開發者開始使用 MongoDB 作為資料庫開發網站的正確選擇。
你將從本書中學到什麼
- 在你的機器上(Windows/Mac/Linux)啟動 MongoDB 和 Ruby
- 利用 MongoDB 構建高度可擴展的數據中心應用程式
- 利用 MongoDB 複製來確保高可用性和可靠性
- 創建你的第一個物件並將其保存到 MongoDB
- 創建一個 Ruby 物件並將其映射到 MongoDB 文件
- 使用 MapReduce 處理大型數據集
- 創建地理空間索引或 2D 索引
- 了解 Mongoid 和 MongoMapper 以將 Ruby 物件映射到 MongoDB 文件
方法
本書充滿了逐步指導和實用範例,並附有截圖和代碼,讓學習曲線變得簡單。這本書完全滿足初學者的需求。
本書的讀者對象
本書假設你在 Ruby 開發技能方面有經驗 - Ruby、HTML、CSS。對 NoSQL 的了解將幫助你更快掌握概念,但這不是必須的。無需具備 MongoDB 的先前知識。