It's All About the DATA Here's Larry Ellison's critique of Workday . " Workday does not use a database, they use an object store. So, they can't really do reporting. They use flash. So, they can't run on iPhones or iPads. Besides that, they're great!" Here's the overview Workday application architecture (from Workday). Workday uses object model and stores the objects MySQL table as a blob instead of normalizing and storing the data in multiple tables, tuples, and columns. Object store makes object-relational mapping, object disassembly/assembly unnecessary. Because you store objects, you lose some benefits of RDBMS: query processing -- select, join, project, schema, optimizer to rewrite complex query, and help the query to perform better. Complex query processing is essential for canned or ad hoc reporting. Each task will be have to be written as a program that retrieves all the objects, explode them into runtime objects, and then d...
A blog about all things data and data processing issues and interests. SQL, NoSQL, flexible schema, scale-up, scale-out, transactions, high availability.