Introduction to FatDB

574 views

Published on

FatDB is a data management solution that supercharges SQL Server to allow you to achieve unprecedented scalability, fault tolerance and low cost of ownership. The FatDB solution allows users to break out of the single server “scale up” limitations of SQL Server by delivering “scale out” data processing spanning from one to hundreds of servers. As such, it provides the foundation for a new generation of mobile, cloud and web scale applications while leveraging the data in SQL Server and the relevant applications.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Introduction to FatDB

  1. 1. FATDB Supercharge your SQL Server
  2. 2. If this is you…. • Developing a new web, big data or mobile application in .NET • Using SQL Server and combining structured and unstructured data • Want to accelerate time to market for your application You need FatDB…. • .NET NoSQL Database that runs in house or on cloud • Tight SQL Server integration with bi-directional sync • Powerful app platform with distributed work queue And here’s why…. • Scale from one to hundreds of nodes • Develop up to 50% faster with easy SQL integration • Implement h/w and s/w for half the cost of a SQL Server upgrade
  3. 3. FATDB + SQL SERVER – A POLYGLOT DATABASE • • • • • • • • The best of both worlds – relational + unstructured data Massive scalability – distributed caching and persistence New functionality – e.g. Map Reduce, distributed file management Ability to integrate cloud resources – AWS, Azure etc FatDB write back keeps SQL Server in synch Ability to leverage rich BI and reporting toolset from SQL Server FatDB Management Studio for simple, powerful management Much lower TCO SQL Server
  4. 4. WHY FATDB FOR SQL SERVER? SQL SERVER NoSQL FILES WORK QUEUE MAP REDUCE MANAGEMENT STUDIO CACHE APPS + .NET + Visual Studio + LINQ
  5. 5. SQL SERVER + FATDB FatDB Server Cluster SQL Server One button import Invoice Invoice Invoice 024 175 832 Invoice Invoice Invoice 936 492 751 Invoice Invoice Invoice 275 Invoice 037 Invoice 936 Invoice 275 Invoice 037 Invoice 936 Invoice 275 037 936 Invoice Invoice Invoice 595 037 275 One button export No need to “change religion” Take SQL Server into the 21st Century Invoice Invoice Invoice 832 Invoice 492 Invoice 024 Invoice 832 Invoice 492 Invoice 024 Invoice 832 492 024 Invoice Invoice Invoice 751 Invoice 175 Invoice 595 Invoice 751 Invoice 175 Invoice 595 Invoice 751 175 595 DISTRIBUTED LINQ QUERY Invoice 751 1. 2. 3. 4. Easy import to FatDB cluster/cloud Automatic FatDB mirroring for fault tolerance LINQ as common query mechanism Easy export back to SQL Server for reporting
  6. 6. AUTOMATIC SYNCH Invoice Invoice Invoice 024 175 832 Invoice Invoice Invoice 936 492 751 Invoice Invoice Invoice 595 037 275 Read through SQL Write Back Write back Invalidate Automate routine synchronization tasks for effortless data consistency. 1. 2. 3. 4. Invoice Invoice Invoice 275 Invoice 037 Invoice 936 Invoice 275 Invoice 037 Invoice 936 Invoice 275 037 936 Invoice Invoice Invoice 832 Invoice 492 Invoice 024 Invoice 832 Invoice 492 Invoice 024 Invoice 832 492 024 Strong consistency FatDB Server Cluster SQL Server Read through to SQL for FatDB misses Write back to SQL for FatDB updates Invalidate FatDB on SQL data changes Strong consistency strategies plus read repair Invoice Invoice Invoice 751 Invoice 175 Invoice 595 Invoice 751 Invoice 175 Invoice 595 Invoice 751 175 595
  7. 7. TAKE SQL SERVER TO THE CLOUD WITH FATDB SQL Server Data Center
  8. 8. THANK YOU

×