Showing posts with label database. Show all posts
Showing posts with label database. Show all posts

FileMaker® 9 Developer Reference: Functions, Scripts, Commands, and Grammars, with Extensive Custom Function Examples Review

FileMakerandreg; 9 Developer Reference: Functions, Scripts, Commands, and Grammars, with Extensive Custom Function Examples
Average Reviews:

(More customer reviews)
This book can serve as a bible for using functions and script commands with it's thorough and easy to find listings.
It could only be better if more examples were provided for us newbies.

Click Here to see more reviews about: FileMaker® 9 Developer Reference: Functions, Scripts, Commands, and Grammars, with Extensive Custom Function Examples

Maybe you know FileMaker, and you have used it for years, but need a quick reference, immediately accessible while not interrupting your work on screen. This isthe only book on the market expressly focused on describing each calculation formula and how and when to use each! Filled with real-world, concrete examples, this book is an invaluable companion to readers working to develop solutions to their every day software problems. Contains hundreds of calculation functions, script steps, and operations that will appeal to every FileMaker user, new and old.

Buy Now

Click here for more information about FileMaker® 9 Developer Reference: Functions, Scripts, Commands, and Grammars, with Extensive Custom Function Examples

Read More...

Learn FileMaker Pro 8.5 Review

Learn FileMaker Pro 8.5
Average Reviews:

(More customer reviews)
This book is personably written and a comprehensive introduction to the complexities of Filmaker. The chapters are well laid out and the example scripts, layout and tables are relevant. There is a great deal of explanation which is relevant, and much better than a reference book as it ties in a lot of ideas together. I prefered it to the Filemaker bible 8.5 which I bought at the same time. The only disadvantage I found is that one had to follow the whole chapeter to understand the examples, and often they drew on the previous chapeters to make sense. Well worth it!

Click Here to see more reviews about: Learn FileMaker Pro 8.5

Learn FileMaker Pro 8.5 presents the fundamentals of the award-winning FileMaker Pro database program and distills the complexity of the program into a logical hands-on approach for both beginners and those who have experience with previous versions of FileMaker Pro. With this version, FileMaker Pro enhances the dramatically new and efficient approach to database management introduced in FileMaker Pro 7, giving the user even greater flexibility.Learn how to:Use the alignment tools to quickly align objects on your layout. Set up fields for auto-complete and create tooltips to assist users. Attach a calendar to a date field to efficiently enter dates. Import tables and their data in a single step. Save and send your reports as PDF or Excel files. Organize information in different layers on a single layout using the Tab Control feature. Export the contents of a field and attach it to an e-mail. Use the Web Viewer to display information from the web inside your database.

Buy Now

Click here for more information about Learn FileMaker Pro 8.5

Read More...

Pro SQL Server 2008 Analytics: Delivering Sales and Marketing Dashboards (Expert's Voice in SQL Server) Review

Pro SQL Server 2008 Analytics: Delivering Sales and Marketing Dashboards (Expert's Voice in SQL Server)
Average Reviews:

(More customer reviews)
I referred to this book while doing a prototype in building a Sales dashboard for a company. It gave me a jump start in using Microsoft technologies to come up with a dashboard in a short time. To be honest this is the first book I am referring to on this task. Especially I liked the case studies chapter at the end of the book to be very helpful. The chapters provide covers well on details around SQL Server analytics but I was looking for examples in each chapter to get me though. But this book solved it's purpose for me.
I will recommend this book to other like me who want to start working on dashboards and analytics using SQL Server tools.


Click Here to see more reviews about: Pro SQL Server 2008 Analytics: Delivering Sales and Marketing Dashboards (Expert's Voice in SQL Server)

SQL Server 2008 is the latest version of Microsoft's popular SQL Server database product. It has been very well received since its release in July 2008, most notably for its greatly increased reporting and analytical capabilities over previous versions. There is a strong reader demand for information related to these aspects of SQL Server.This book aims to provide developers and their managers with a complete reference to building reporting dashboards that are able to assimilate information from various sources and integrate with other Microsoft technologies such as SharePoint and PerformancePoint to present that information in flexible ways. It is a generalist guide, and teaches techniques that can be applied to a wide range of reader situations.

Buy Now

Click here for more information about Pro SQL Server 2008 Analytics: Delivering Sales and Marketing Dashboards (Expert's Voice in SQL Server)

Read More...

ColdFusion 8 Developer Tutorial Review

ColdFusion 8 Developer Tutorial
Average Reviews:

(More customer reviews)
I really enjoyed reading most of this book. I say most, because I haven't gotten through it all - there's a lot of content here!
I was surprised by the range of material covered in one book. The CFC's section is excellent, AJAX, and such.
It looks like John Farrar spent quite a bit of time developing his content, and he delivers it in an easy-to-read fashion.
Thanks for a great ColdFusion book!

Click Here to see more reviews about: ColdFusion 8 Developer Tutorial

Adobe ColdFusion is an application server, renowned for rapid development of dynamic websites, with a straightforward language (CFML), powerful methods for packaging and reusing your code, and AJAX support that will get developers deep into powerful web applications quickly.This book is the most intense guide to creating professional ColdFusion applications available. Packed with example code, and written in a friendly, easy-to-read style, this book is just want you need if you are serious about ColdFusion. This book will give you clear, concise and, of course, practical guidance to take you from the basics of ColdFusion 8 to the skills that will make you a ColdFusion developer to be reckoned with.ColdFusion expert John Farrar will teach you how about the basics of ColdFusion programming, application architecture, and object reuse, before showing you a range of topics including AJAX library integration, RESTful Web Services, PDF creation and manipulation, and dynamically generated presentation files that will make you the toast of your ColdFusion developer town.This book digs deep with the basics, with real-world examples of the how and whys, to get more done faster with ColdFusion 8.This book also covers the new features of ColdFusion 8 Update 1.

Buy Now

Click here for more information about ColdFusion 8 Developer Tutorial

Read More...

Beautiful Data: The Stories Behind Elegant Data Solutions Review

Beautiful Data: The Stories Behind Elegant Data Solutions
Average Reviews:

(More customer reviews)
"Beautiful Data" is a collection of essays on data; how people have transformed it, worked within its confines, and offers a glimpse of where we might go. Many of the essays are wonderful snippets into how some people perceive data while others fall flat. Overall its a mostly enjoyable read that helps open up your mind to new potentials.
First a disclaimer; I am not a data person. However I've been involved, fairly heavily, in the data field. In the parlance of the world, I'm a back end person. However I'm always trying to think about the front end; how will things be used and what information can we gleen from the system (or systems). With that in mind, this is a book that speaks to me - its all about the front end.
Some of the best essays in the book would be:
The first essay by Nathan Yau he talks very much about user created data and personal databases (knowledge bases). What's exciting here is how he takes data already out there, data you have provided, and creates something useful and yes, beautiful, out of it.
The Second essay by Follett and Holm really gets down to how if you want the data, you need to present it in a way that brings people into the process. As someone who has a slight crush on the statistics and practices in polling (and designing poll questions) this essay really was a fascinating read.
The third essay by Hughes detailed how he handled images on the Mars mission. There wasn't anything here that wasn't done in embedded systems 15 years ago; still it was a great walk down memory lane since I used to program embedded imaging systems.
Chapter 4 really hit home PNUTShell is cloud storage and data processing in real time. This really is the stuff of the future.
Chapter 5 by Jeff Hammerbacher really didn't offer too many insights but his writing style is fluid and fun plus he offered a glimpse into how Facebook grew.
We then have the slow section of the book - Chapter 8 on distributed social data had promise but it read more like a company white page than an interesting article. Same with Chapter 12 [...].
Thankfully chapter 10 on Radiohead's "House of Cards" video was there - and here we are presented with true beauty in data - beautiful enough to create a music video out of!
I'm still on the fence with Chapter 13 - What Data Doesn't Do. It was an interesting chapter but it felt both too long and too short at the same time. I almost felt that in the author, Coco Krumme, were to write a book on this topic, I'd want to read it. However her essay was not the right vehicle.
Finally, the last chapter - "Connecting Data" was a truly inspiring piece; one that offers up paths for the future. I am sure a few start ups will form over the questions posed in by Segaran (or maybe the questions to the questions).
Overall there were enough strengths to overcome the weak chapters. My main complaints are trivial; poor binding of the book, too many PhD candidate papers and not enough from out in the trenches. I'd love to see something from Stonebreaker here; its hard to talk about beautiful data and not have him in it. Or forget [...]and talk about many eyes. Or map reduce. Still, "Beautiful Data" succeeds. It opened up my mind to different possibilities for data representation and usage.


Click Here to see more reviews about: Beautiful Data: The Stories Behind Elegant Data Solutions


In this insightful book, you'll learn from the best data practitioners in the field just how wide-ranging -- and beautiful -- working with data can be. Join 39 contributors as they explain how they developed simple and elegant solutions on projects ranging from the Mars lander to a Radiohead video. With Beautiful Data, you will:

Explore the opportunities and challenges involved in working with the vast number of datasets made available by the Web
Learn how to visualize trends in urban crime, using maps and data mashups
Discover the challenges of designing a data processing system that works within the constraints of space travel
Learn how crowdsourcing and transparency have combined to advance the state of drug research
Understand how new data can automatically trigger alerts when it matches or overlaps pre-existing data
Learn about the massive infrastructure required to create, capture, and process DNA data

That's only small sample of what you'll find in Beautiful Data. For anyone who handles data, this is a truly fascinating book. Contributors include:
Nathan Yau Jonathan Follett and Matt Holm J.M. Hughes Raghu Ramakrishnan, Brian Cooper, and Utkarsh Srivastava Jeff Hammerbacher Jason Dykes and Jo Wood Jeff Jonas and Lisa Sokol Jud Valeski Alon Halevy and Jayant Madhavan Aaron Koblin with Valdean Klump Michal Migurski Jeff Heer Coco Krumme Peter Norvig Matt Wood and Ben Blackburne Jean-Claude Bradley, Rajarshi Guha, Andrew Lang, Pierre Lindenbaum, Cameron Neylon, Antony Williams, and Egon Willighagen Lukas Biewald and Brendan O'Connor Hadley Wickham, Deborah Swayne, and David Poole Andrew Gelman, Jonathan P. Kastellec, and Yair Ghitza Toby Segaran

Buy Now

Click here for more information about Beautiful Data: The Stories Behind Elegant Data Solutions

Read More...

Discovering SQL: A Hands-On Guide for Beginners (Wrox Programmer to Programmer) Review

Discovering SQL: A Hands-On Guide for Beginners (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Without being cocky or pretentious, this book is too simple for my current skills and I know that. But I always check for new titles and authors. You will be surprised of how many new things you can learn from "intro" books. However, this book is too simple, even for a newbie. There are also 2 or 3 chapters that I would categorize as fillers and won't add useful T-SQL skills for a newbie, like the one for Performance and Normal forms (very important topics for being barely mentioned on a few pages)
1st, the positive
Nice style. The books reads like a novel. It honors its title so if you're new on the SQL arena, you will learn from this book without getting confused with lot of complex examples or SQL terminology. I also like the RDMS comparisons. I am learning Oracle and MySQL and it is really useful how the author compares similar commands among different engines; as a matter of fact, this is probably one of the things I like most of this book. It reminds me Itzik in some way who is a wonderful SQL writer and programmer but always try to be not code dependent.
The not so positive
I think that without being too complex, author could be a bit more technical. The examples are good but too simple. The Performance Tuning chapter is a joke! About 10 pages? Please ... and does not mention anything specific. For such a complex and important topic, I would remove the whole chapter altogether. Better not mentioning anything about Performance than just write about lot of generic concepts without really teaching something.
Overall, this is an ok book and a nice attempt, but it is too simple, even for the novice. For someone new into SQL arena, I would recommend "Microsoft® SQL Server® 2008 T-SQL Fundamentals" instead. But I really like Alex's writing style and how he tries to compare same command across several products. Wish I can give 3.5 starts, so I will round it to 3.

Click Here to see more reviews about: Discovering SQL: A Hands-On Guide for Beginners (Wrox Programmer to Programmer)

Teaching the SQL skills that businesses demand when hiring programmers
If you're a SQL beginner, you don't just want to learn SQL basics, you also want to get some practical SQL skills you can use in the job market. This book gives you both. Covering the basics through intermediate topics with clear explanations, hands-on exercises, and helpful solutions, this book is the perfect introduction to SQL. Topics include both the current SQL:2008 standards, the upcoming SQL:2011 standards, and also how to use SQL against current releases of the most popular commercial SQL databases, such as Oracle, SQL Server, and MySQL.
Introduces SQL concepts, explains SQL statements, and clearly shows how to write efficient and effective SQL code
Uses a hands-on style and a sample database that incorporates all SQL concepts taught in the book; this database will be enhanced through the book as key points and lessons are covered
Covers topics such as how SQL interacts with the sample database via various interfaces, including vendor-provided utilities, programming languages, SQL clients, and productivity software
Includes appendices with primers on database normalization, set theory and bollean algebra, RDBMS software step-by-step setup guides, and database connectivity

Learn how to write effective, efficient SQL code with Discovering SQL: A Hands-On Guide for Beginners.

Buy Now

Click here for more information about Discovering SQL: A Hands-On Guide for Beginners (Wrox Programmer to Programmer)

Read More...

Enterprise Rails Review

Enterprise Rails
Average Reviews:

(More customer reviews)
Dan Chak has written a really excellent introduction to enterprise web application architecture, and a worthy candidate for your technical bookshelf.
Calling it "Enterprise Rails" is a bit misleading, though. Rails only makes fleeting appearances. There's a great introduction to Rails plugin writing, which rightfully urges developers to move any decorator code to plugin modules. He talks a little about segmenting class files along Physical, Logical and Service boundaries, the point of which I have yet to understand completely. And there's a chapter on pushing Rails' application-layer polymorphism down to the data layer, which is good advice, but more on that later.
The bulk of Enterprise Rails is devoted to building a solid data layer. Again, good advice. The Rails team decided that referential integrity and validation belongs in the application layer, which Chak contends is dangerous (and I believe him). However, this is where things start to get a little hairy - enforcing referential integrity and validation in the data layer requires an early and continued adherence to SQL, and Chak makes it clear that any old SQL won't do: it's PostgreSQL or nothing.
This makes fully half of the book a dissertation on SQL domain description language from the Postgre perspective, domain data, third normal form and other data layer topics. I have greatly enjoyed the introduction to Postgres DDL, but it wasn't exactly what I expected from a Rails book.
The last few chapters are mostly about Service Oriented Architecture (which I suspect is why most people buy this book) and caching. Chak shows why he's an expert in enterprise software architecture here. But again, he takes a decidedly anti-Rails approach, emphasizing ActionWebService and XML-RPC. This is not without reason - nearly every language has an XML-RPC library. But ActionWebService, as Chak notes, isn't part of core Rails any longer.
REST is quickly reviewed, then mostly dismissed. There's a cursory example of a RESTful service. ActiveResource, Rails' useful core module for REST-oriented SOA, is never mentioned.
Pretty much every time Rails comes up in Enterprise Rails (which, as we've seen, isn't often), it's an opportunity for Chak to take it down a peg. Well, Rails deserves it. But I think that slapping the word "Rails" on the book cover is has more to do with marketing than anything else. This is really a tale about data modeling for the enterprise, with an emphasis on Postgre, told by an expert.
I'd say that this is required reading for enterprise developers, but don't take the "Rails" part of the title too seriously.

Click Here to see more reviews about: Enterprise Rails

What does it take to develop an enterprise application with Rails? Enterprise Rails introduces several time-tested software engineering principles to prepare you for the challenge of building a high-performance, scalable website with global reach. You'll learn how to design a solid architecture that ties the many parts of an enterprise website together, including the database, your servers and clients, and other services as well.
Many Rails developers think that planning for scale is unnecessary. But there's nothing worse than an application that fails because it can't handle sudden success. Throughout this book, you'll work on an example enterprise project to learn first-hand what's involved in architecting serious web applications.

With this book, you will:

Tour an ideal enterprise systems layout: how Rails fits in, and which elements don't rely on Rails
Learn to structure a Rails 2.0 application for complex websites
Discover how plugins can support reusable code and improve application clarity
Build a solid data model--a fortress--that protects your data from corruption
Base an ActiveRecord model on a database view, and build support for multiple table inheritance
Explore service-oriented architecture and web services with XML-RPC and REST
See how caching can be a dependable way to improve performance

Building for scale requires more work up front, but you'll have a flexible website that can be extended easily when your needs change. Enterprise Rails teaches you how to architect scalable Rails applications from the ground up.


Buy Now

Click here for more information about Enterprise Rails

Read More...

Beginning XML Databases (Wrox Beginning Guides) Review

Beginning XML Databases (Wrox Beginning Guides)
Average Reviews:

(More customer reviews)
I work with a lot of school leavers and people outside IT and often have to advise them on how to empower themselves in IT in the right way. Surely SQL and databases are one of the first topics people should understand. HTML was also high on the list. With this book, the author has combined all of them in one making it a very relevant combination for today's beginner. I will recommend this book to school leavers, financial people and people outside IT wanting to empower themselves quickly. Another great advantage of XML and databases is the platform independence. Very well done to the author for combining these topics at the entry level in such an easiliy understandable way!

Click Here to see more reviews about: Beginning XML Databases (Wrox Beginning Guides)


Supported by all major database systems, XML provides an easy, standardized method of transferring data between databases and to and from the Web, independent of the software in use
Offers database programmers and data-driven Web developers detailed guidance on how to understand and work with XML as data
Numerous hands-on, step-by-step examples help readers learn to simplify database work using XML
Shows how to use XML to exchange data between multiple databases either internally or with external customers and partners
Covers XML in popular databases including Oracle Database, SQL Server, and brief coverage of DB2 Database
Covers basic syntax for XML, the XML DOM, and XSL – with an emphasis on database use, and native XML databases
Additional topics covered include Native XML databases, XPath, XQuery, XLink, XPointer, DTDs, XML Schemas, among others


Buy Now

Click here for more information about Beginning XML Databases (Wrox Beginning Guides)

Read More...

The Brighter Marketing Bible Review

The Brighter Marketing Bible
Average Reviews:

(More customer reviews)
My least favourite thing about having a business is marketing - I find it a total chore, and I'm often lost as to what i should be doing and why. The Brighter Marketing Bible makes it easy - it's step by step, specific, easy to understand and most importantly (for me) written in a very human style.
I have enjoyed reading this book far more than I expected to, and the exercises have been really useful - it's a very welcome addition to my groaning bookshelves!

Click Here to see more reviews about: The Brighter Marketing Bible

This remarkable book is packed full of business to business marketing secrets, tips, checklists, how to guides and guerrilla marketing tactics that you can start using immediately to increase sales leads and create outstanding marketing campaigns that will drive business to your door.This is not a theory based book, it is full of hard and fast proven techniques that work and generate real opportunities for your company.From a 7 step direct mail system to how to use new technology such as blogging for marketing internet success, the book covers a range of marketing techniques.Some of the stuff inside:attract ideal clientsdevelop a profitable nichemake your brand workget known as the experttop advertising tipsrun successful seminarsuse exhibitions effectivelymake the internet workmarketing literature tipssearch engine marketingdirect mail made easywin business with blogsdatabase marketinghow to keep clientsmeasure what matterstips for choosing an agency

Buy Now

Click here for more information about The Brighter Marketing Bible

Read More...

PHP and MySQL Web Development (3rd Edition) Review

PHP and MySQL Web Development (3rd Edition)
Average Reviews:

(More customer reviews)
In open source usage, the book describes a powerful and popular combination of PHP and MySQL to build websites. Each program has several texts devoted solely to it. But it is in the interaction between the two that often developers need assistance on.
The book does start with chapters exclusively on explaining PHP, and other chapters on MySQL. In themselves, you might find these to be concise and useful explanations.
But the meat of the book is given in several chapters, where each chapter is devoted to making one common application. Like constructing a shopping cart. Or a Web-based email service. These are things that you have surely experienced as a user. Now you get to see how to code them in PHP and MySQL. Which explains some of the book's size. There are 10 chapters in this section. Enough to give you plenty of examples to draw ideas from.

Click Here to see more reviews about: PHP and MySQL Web Development (3rd Edition)


We've taken the best and made it even better. The third edition of the best-selling PHP and MySQL Web Development has been updated to include material and code on MySQL 5, PHP 5 and on PHPs object model and validation. Through a clear, practical approach, you will learn to develop secure, dynamic websites by integrating and implementing the PHP scripting language and the MySQL database system. Real-world examples and working sample projects will give you a strong foundation on which to start building your own websites, complete with features such as SSL, shopping carts and payment systems. The accompanying CD includes the source code from each example in the book, the entire book in PDF format, and source code and binaries for PHP 5, MySQL 5 and Apache. Readers have called PHP and MySQL Web Development call it the best technical book they've ever read, but don't take their word for it. Find out for yourself!


Buy Now

Click here for more information about PHP and MySQL Web Development (3rd Edition)

Read More...

Hibernate Search in Action Review

Hibernate Search in Action
Average Reviews:

(More customer reviews)
I just finished reading Hibernate Search in Action, and I loved it. I should point out that I was the porter of Hibernate Search to NHibernate Search, so I had some previous expertise in the topic. In addition to that, I approached this book at an angle completely orthogonal to the expected audience. Unlike most "in Action" books, I did not intend to make immediate use of the code and approaches suggested in the book. Instead, I looked to the book as a way to deepen my understanding of the tool and how it works.
I am impressed, massively so, that it did so well in this regard for someone who has gone through the entire source code of the project several times.
I'll not bore you with the actual details, you can get the actual content summary of off the site. From my perspective, after reading this book I know that I am going to take a completely different approach for most complex search scenarios, and I think that I have the practical theoretical knowledge to deal with it.
I highly recommend the book if you actually need to deal with Hibernate Search, but I would recommend it to people who are not using it, because it contains some important eye opening concepts if you are not used to full text search tools capabilities. As a nice bonus, I was able to take the information in the book and use it to discuss a problem the customer was having, ending up with something that I consider far superior of the solution that they currently employ.

Click Here to see more reviews about: Hibernate Search in Action


Enterprise and web applications require full-featured, "Google-quality" search capabilities, but such features are notoriously difficult to implement and maintain. Hibernate Search builds on the Lucene feature set and offers an easyto- implement interface that integrates seamlessly with Hibernate-the leading data persistence solution for Java applications.

Hibernate Search in Action introduces both the principles of enterprise search and the implementation details a Java developer will need to use Hibernate Search effectively. This book blends the insights of the Hibernate Search lead developer with the practical techniques required to index and manipulate data, assemble and execute search queries, and create smart filters for better search results. Along the way, the reader masters performance-boosting concepts like using Hibernate Search in a clustered environment and integrating with the features already in your applications.

This book assumes you're a competent Java developer with some experience using Hibernate and Lucene.


Buy Now

Click here for more information about Hibernate Search in Action

Read More...

The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing Review

The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing
Average Reviews:

(More customer reviews)

I have to admit I learned quite a lot from this book. It is full of detail, plenty of examples, and even a sample application - building a blog publishing system with PHP & Mongodb.
What I liked:
The layout of the book is exactly how you'd want a technical book to be. The intro chapter answers some of your nagging questions such as How is data stored in a non-relational database? Why would you use a NoSQL database? What are it's use cases? From there the chapters take you by the hand, installing, querying, developing, and finally administering. So the book is easy to navigate.
As a DBA I wanted to know about replication, so I jumped right to chapter eleven. You learn about the oplog which is like the binlog in mysql, an ongoing log of changes to the database. The slaves then fetch and apply these changes themselves. Single master & single slave, single master & multiple slaves, multi master replication and cascading are all topologies that MongoDB supports.
There's of course also a whole chapter on general database administration of MongoDB, including full coverage of backups and so on. There's also a whole chapter on sharding, which is the process of scaling your database horizontally so you can handle more reads and writes.
What I didn't like:
The author seemed to make some sweeping statements that bothered me quite a bit. I won't go as far as to say there was a lack of relational database knowledge, but it was implied: "Improving performance with a relational database is usually straightforward: you buy a bigger, faster server." Well no actually, that's not really how you improve performance. As a long standing DBA with a decade and a half of experience I can tell you the best way to get orders of magnitude performance improvements is to look at how you are using resources, and use he more efficiently. In affect tuning developers code, and teaching them how to write optimal code, how to think about resources, and how to build test cases to benchmark.
Another one that was illustrative: "developers always have to work against the flow". Well I'm of two minds here. Yes they have to work against the flow, and constraints and structure is built into the database for a reason. So you have useful data at the end of the day, year, or decade of collecting it. On the other hand what I think they quote above is getting at is, the way data in an application is stored in memory, ie data structures, is very very different from how it is stored in databases. Do we have an alternative to this, and when and how might we use that?
I would have liked to see more comparisons, weighing the pros and cons of traditional rdbms's and then NoSQL solutions, and how they measure up. Since MongoDB is so new, inevitably folks considering the technology are somewhat versed already in relational databases, and are asking will MongoDB work. I would have also liked some business case studies, for instance a discussion of the recent FourSquare outage, what went wrong with MongoDB, and why.
On balance this is a really great book, well written, and easy to read. It will definitely address all of your beginning questions as both a DBA and a Developer, and send you off in the right direction to get started with MongoDB!

Click Here to see more reviews about: The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing


MongoDB, a cross-platform NoSQL database, is the fastest-growing new database in the world. MongoDB provides a rich document-oriented structure with dynamic queries that you'll recognize from RDBMS offerings such as MySQL. In other words, this is a book about a NoSQL database that does not require the SQL crowd to re-learn how the database world works!

MongoDB has reached 1.0 and boasts 50,000+ users. The community is strong and vibrant and MongoDB is improving at a fast rate. With scalable and fast databases becoming critical for today's applications, this book shows you how to install, administer and program MongoDB without pretending SQL never existed.

What you'll learn
Set up MongoDB on all major platforms, including Linux and Cloud platforms
Model data within a document-oriented database
Work with your data using non-SQL commands
Write applications using MongoDB's PHP API
Optimize MongoDB
Master MongoDB administration, including replication

Who this book is for
This book will appeal to everyone with some experience in database administration, and provides the entry point for those of us who don't want to hear about database theory but still need to implement a NoSQL-based database. PHP developers will also profit from this book, since it will add an important NoSQL database to their toolkit.

Table of Contents
Introduction to MongoDB
Installing MongoDB
The Data Model
Working with Data
GridFS
PHP and MongoDB
Python and MongoDB
Creating a Blog Application with the PHP Driver
Database Administration
Optimization
Replication
Sharding


Buy Now

Click here for more information about The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing

Read More...

FileMaker Pro 11: The Missing Manual (Missing Manuals) Review

FileMaker Pro 11: The Missing Manual (Missing Manuals)
Average Reviews:

(More customer reviews)
Conflict of interest disclosure: O'Reilly Media provided me a free copy of FileMaker Pro 11: The Missing Manual for the purposes of the review.
Last month I tried out Filemaker Pro 11 (the program) and had a two-word summary: way cool. This month's review of Filemaker Pro 11: The Missing Manual has an even more succinct one-word summary: oh, as in "oh, that's how that works" or "oh, that's what that means".
Stuart and Gripman know how to write. And they understand Filemaker and they understand that not every user was born speaking database-ese. Databases think and operate in ways that normal people don't; much as I like Filemaker Pro and much as I like to think I know what I'm doing, it can be a tricky program - and apparently I've learned to do many tasks the hard way. The manual is well-written, in clear, plain English. It's great at explaining what Filemaker is doing under the hood and is even humorous, without being silly. And the authors also commiserate about Filemaker's idosyncracies.
At 891 pages, the manual is huge and heavy and, mercifully, well -organized. The table of contents and index make it easy to navigate. But unlearning bad habits may require reading more than a few chunks of text or several chapters.
The Missing Manual also has a missing CD; instead of including a CD with the book, the authors post practice files online, along with errata and corrections. The authors are updating the site; they've added at least one file since I first downloaded them. But I received an error message when I tried to post a minor error (there's a clunky non-sentence on page 92).
My only other criticism is an oblique reference to file care and maintenance. Prosser and Gripman refer to "appropriate care and maintenance" in order to head off injury. But, although they explain what file recovery entails, they don't offer clear instructions as to what steps users should take for ongoing maintenance. I want to know how to avoid damaging my databases.


Click Here to see more reviews about: FileMaker Pro 11: The Missing Manual (Missing Manuals)


This hands-on, friendly guide shows you how to harness FileMaker's power to make your information work for you. With a few mouse clicks, the FileMaker Pro 11 database helps you create and print corporate reports, manage a mailing list, or run your entire business. FileMaker Pro 11: The Missing Manual helps you get started, build your database, and produce results, whether you're running a business, pursuing a hobby, or planning your retirement. It's a thorough, accessible guide for new, non-technical users, as well as those with more experience.

Start up: Get your first database up and running in minutes
Catalog your data: Organize contacts, to-do items, and product information with speedy data-entry and sorting tools
Create professional documents: Publish reports, invoices, and more, with ease
Add visual power and clarity: Create colorful charts to illustrate and summarize your data
Harness processing power: Crunch numbers and search text with dozens of built-in formulas
Learn advanced topics: Explore the high-level features of FileMaker Pro Advanced and FileMaker Server


Buy Now

Click here for more information about FileMaker Pro 11: The Missing Manual (Missing Manuals)

Read More...