Cargando…

Ruby and MongoDB web development beginner's guide : create dynamic web applications by combining the power of Ruby and MongoDB /

Create dynamic web applications by combining the power of Ruby and MongoDB with this book and ebook.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rege, Gautam
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2012.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 EBSCO_ocn808340910
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 120803s2012 enka o 001 0 eng d
040 |a E7B  |b eng  |e pn  |c E7B  |d N$T  |d OCLCQ  |d YDXCP  |d OCLCF  |d CHVBK  |d OCLCQ  |d COCUF  |d AGLDB  |d CNNOR  |d MOR  |d PIFAG  |d OCLCQ  |d U3W  |d STF  |d WRM  |d OCLCQ  |d VTS  |d NRAMU  |d NLE  |d INT  |d JBG  |d OCLCO  |d UKMGB  |d OCLCQ  |d A6Q  |d UKAHL  |d HS0  |d NJP  |d NLW  |d UKCRE  |d VLY  |d AJS  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBB6G4457.  |2 bnb 
015 |a GBB6G4457  |2 bnb 
016 7 |a 018014740  |2 Uk 
019 |a 961488263  |a 962638527  |a 974769727  |a 974861047  |a 981866944  |a 991584713  |a 1005640673  |a 1018017287  |a 1041466699  |a 1049147018  |a 1053599816  |a 1083555937  |a 1087373450  |a 1114264650  |a 1119891364  |a 1124350427  |a 1153482023  |a 1162523979  |a 1241863899  |a 1274633860  |a 1290097548  |a 1297148376  |a 1297789890  |a 1300488025 
020 |a 9781849515030  |q (electronic bk.) 
020 |a 1849515034  |q (electronic bk.) 
020 |a 9781849515030  |q (e-book) 
020 |z 9781849515023 
020 |a 1849515026 
020 |a 9781849515023 
020 |a 1283519593 
020 |a 9781283519595 
020 |a 9786613832047 
020 |a 6613832049 
029 1 |a AU@  |b 000054189300 
029 1 |a CHNEW  |b 000568207 
029 1 |a CHNEW  |b 000721324 
029 1 |a CHVBK  |b 035962194 
029 1 |a DEBBG  |b BV043104788 
029 1 |a DEBSZ  |b 421372206 
029 1 |a NZ1  |b 15196179 
029 1 |a UKMGB  |b 018014740 
035 |a (OCoLC)808340910  |z (OCoLC)961488263  |z (OCoLC)962638527  |z (OCoLC)974769727  |z (OCoLC)974861047  |z (OCoLC)981866944  |z (OCoLC)991584713  |z (OCoLC)1005640673  |z (OCoLC)1018017287  |z (OCoLC)1041466699  |z (OCoLC)1049147018  |z (OCoLC)1053599816  |z (OCoLC)1083555937  |z (OCoLC)1087373450  |z (OCoLC)1114264650  |z (OCoLC)1119891364  |z (OCoLC)1124350427  |z (OCoLC)1153482023  |z (OCoLC)1162523979  |z (OCoLC)1241863899  |z (OCoLC)1274633860  |z (OCoLC)1290097548  |z (OCoLC)1297148376  |z (OCoLC)1297789890  |z (OCoLC)1300488025 
037 |a 9781849515030  |b Packt Publishing Pvt. Ltd 
050 4 |a QA76.73.R83  |b R44 2012eb 
072 7 |a COM  |x 018000  |2 bisacsh 
082 0 4 |a 005.75/7  |2 23 
049 |a UAMI 
100 1 |a Rege, Gautam. 
245 1 0 |a Ruby and MongoDB web development beginner's guide :  |b create dynamic web applications by combining the power of Ruby and MongoDB /  |c Gautam Rege. 
260 |a Birmingham :  |b Packt Pub.,  |c 2012. 
300 |a 1 online resource (ix, 310 pages) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Open source : community experience distilled 
500 |a "Learn by doing : less theory, more results." 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Installing MongoDB and Ruby; Installing Ruby; Using RVM on Linux or Mac OS; The RVM games; The Windows saga; Using rbenv for installing Ruby; Installing MongoDB; Configuring the MongoDB server; Starting MongoDB; Stopping MongoDB; The MongoDB CLI; Understanding JavaScript Object Notation (JSON); Connecting to MongoDB using Mongo; Saving information; Retrieving information; Deleting information; Exporting information using mongoexport 
505 8 |a Importing data using mongoimportManaging backup and restore using mongodump and mongorestore; Saving large files using mongofiles; bsondump; Installing Rails/Sinatra; Summary; Chapter 2: Diving Deep into MongoDB; Creating documents; Time for action -- creating our first document; NoSQL scores over SQL databases; Using MongoDB embedded documents; Time for action -- embedding reviews and votes; Fetching embedded objects; Using MongoDB document relationships; Time for action -- creating document relations; Comparing MongoDB versus SQL syntax; Using Map/Reduce instead of join 
505 8 |a Understanding functional programmingBuilding the map function; Time for action -- writing the map function for calculating vote statistics; Building the reduce function; Time for action -- writing the reduce function to process emitted information; Understanding the Ruby perspective; Setting up Rails and MongoDB; Time for action -- creating the project; Understanding the Rails basics; Using Bundler; Why do we need the Bundler; Setting up Sodibee; Time for action -- start your engines; Setting up Mongoid; Time for action -- configuring Mongoid; Building the models 
505 8 |a Time for action -- planning the object schemaTesting from the Rails console; Time for action -- putting it all together; Understanding many-to-many relationships in MongoDB; Using embedded documents; Time for action -- adding reviews to books; Choosing whether to embed or not to embed; Time for action -- embedding Lease and Purchase models; Working with Map/Reduce; Time for action -- writing the map function to calculate ratings; Time for action -- writing the reduce function to process the emitted results; Using Map/Reduce together; Time for action -- working with Map/Reduce using Ruby; Summary 
505 8 |a Chapter 3: MongoDB InternalsUnderstanding Binary JSON; Fetching and traversing data; Manipulating data; What is ObjectId?; Documents and collections; Capped collections; Dates in MongoDB; JavaScript and MongoDB; Time for action -- writing our own custom functions in MongoDB; Ensuring write consistency or ""read your writes""; How does MongoDB use its memory-mapped storage engine?; Advantages of write-ahead journaling; Global write lock; Transactional support in MongoDB; Understanding embedded documents and atomic updates; Implementing optimistic locking in MongoDB 
505 8 |a Time for action -- implementing optimistic locking 
520 |a Create dynamic web applications by combining the power of Ruby and MongoDB with this book and ebook. 
506 1 |a Legal Deposit;  |c Only available on premises controlled by the deposit library and to one user at any one time;  |e The Legal Deposit Libraries (Non-Print Works) Regulations (UK).  |5 WlAbNL 
540 |a Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.  |5 WlAbNL 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Ruby (Computer program language) 
650 0 |a Object-oriented databases. 
650 0 |a Database management  |x Computer programs. 
650 0 |a Open source software. 
650 0 |a Web site development. 
650 2 |a Database Management Systems 
650 6 |a Ruby (Langage de programmation) 
650 6 |a Bases de données orientées objet. 
650 6 |a Bases de données  |x Gestion  |x Logiciels. 
650 6 |a Logiciels libres. 
650 6 |a Sites Web  |x Développement. 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a Database management  |x Computer programs  |2 fast 
650 7 |a Object-oriented databases  |2 fast 
650 7 |a Open source software  |2 fast 
650 7 |a Ruby (Computer program language)  |2 fast 
650 7 |a Web site development  |2 fast 
650 7 |a Ruby  |g Programmiersprache  |2 gnd 
650 7 |a MongoDB  |2 gnd 
650 7 |a World Wide Web  |2 gnd 
650 7 |a Anwendungssystem  |2 gnd 
650 7 |a Skalierung  |2 gnd 
776 0 |z 1-84951-502-6 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=473293  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26943909 
938 |a ebrary  |b EBRY  |n ebr10583702 
938 |a EBSCOhost  |b EBSC  |n 473293 
938 |a YBP Library Services  |b YANK  |n 9458656 
994 |a 92  |b IZTAP