DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Forrester Confuses “Best” with “Most Accessible”

Forrester Confuses “Best” with “Most Accessible”

Ben Kepes user avatar by
Ben Kepes
·
Nov. 13, 12 · Interview
Like (0)
Save
Tweet
Share
4.45K Views

Join the DZone community and get the full member experience.

Join For Free

i’ve got a love/hate relationship with the traditional analyst firms. their people are incredibly smart and very thorough, but sometimes in their search for massive levels of details, they miss the very point of technology. a good case in point is the recently released forrester enterprise cloud database wave report. for those not up on the forrester wave reports, for those who haven’t come across them before, is another version of gartner ’s magic quadrant methodology – essentially it classes products based on it’s current offering, and on the stated product strategy to differentiate products within a category.

the cloud database wave findings can be seen below:

forrsests

so far so good right? except when you dive into the methodology. let’s take a look at one of the categories upon which forrester scored products, that of multitenancy. multitenancy should be a very simple test – either a product is multitenant, or it isn’t. there wouldn’t seem to be any gray areas in there right? well, actually no. the forrester scoring goes like this:

describe the product’s multitenancy model to support cloud databases. is the cloud db offering a multitenant implementation, or is the offering a dedicated database running in a vm? does the vendor support both modes? describe how customer data can be isolated (i.e., into specific servers, storage, partitions, shards, schema, table or rows). can customers put their data on dedicated infrastructure on the public cloud? does the service provide “dedicated compute/memory capacity”? are customers able to view metrics such as disk i/o and read/write latency?

forrester gave products a multitenancy rating as follows, with 5 being a perfect score:

5 = natively supports both dedicated full database platform running in a vm environment and multitenant database. supports complete isolation of customer data into specific servers, storage, partitions, shards, schemas, tables, and rows in a multitenant database. it also allows customers to put their data on dedicated hardware that’s separate from other customers on the public cloud. it also allows for dedicated compute and memory capacity and resources that are separate from other customers. customers can view metrics such as disk io and read-write latency using tools.
3 = supports either the dedicated full database platform running in a vm environment and multitenant database. supports complete isolation of customer data into specific servers, storage, partitions, shards, schemas, tables, and rows in a multitenant database. it also allows customers to put their data on dedicated infrastructure that’s separate from other customers on the public cloud.
1 = supports either the dedicated full database platform running in a vm environment and multitenant database. supports complete isolation of customer data in a multitenant database.
0 = supports no multitenant database facility.

so essentially forrester is determining multitenancy is a worthy category on which to score products, and then also determining that products that a completely focused on multitenancy are sub optimal. i mean i kind of get what they’re saying here – the products that offer the widest selection of deployment options to customers are preferable, but in scoring down multitenant-only products in this classification, they are making a judgment call by saying widest applicability trumps most focused multitenant execution. this perspective is even more strange given one of the key takeaways they came up with:

cloud databases are not a database in a virtual machine – cloud databases are fully automated multitenant services that present a database capability but are managed under the covers, giving, to varying degrees, elastic scale, performance, and availability management and programmability on a pay per use basis

so the key takeaway that forrester came to, namely that a cloud database shouldn’t be thought of as a database in a vm, was completely disregarded in giving pureplay multitenant vendors a lower score than those who deliver database-in-a-vm functionality. does. not. compute.

so what’ll it be forrester, will you back yourselves when you say that a real cloud database is one which is fully automated and multi tenant, or will you continue to be an apologist for the all-things-to-all-people crowd?

Cloud database

Published at DZone with permission of Ben Kepes, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Kotlin Is More Fun Than Java And This Is a Big Deal
  • 2023 Software Testing Trends: A Look Ahead at the Industry's Future
  • Understanding gRPC Concepts, Use Cases, and Best Practices
  • Choosing the Best Cloud Provider for Hosting DevOps Tools

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: