Top Banner
Home of Redis Using Redis and Microsoft SQL Server Lynn Langit - Microsoft MVP Data Platform
18

Redis Labs and SQL Server

Jan 18, 2017

Download

Sports

Lynn Langit
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Redis Labs and SQL Server

Home of Redis

Using Redis and Microsoft SQL ServerLynn Langit - Microsoft MVP Data Platform

Page 2: Redis Labs and SQL Server

2

What Is Redis?

Home of both open source & commercial Redis

Open source NoSQL database Market leading in-memory database platform

Page 3: Redis Labs and SQL Server

3

Performance: The Most Powerful Database

Highest Throughput at Lowest Latency in High Volume of Writes Scenario

Lowest number of servers needed to deliver 1 Million writes/second

0

50

100

150

200

250

300

350300

50 502

Benchmarks performed by Avalon Consulting Group Benchmarks published in the Google blog

Page 4: Redis Labs and SQL Server

4

Redis Labs – Home of Redis• Founded in 2011• HQ in Mountain View CA, R&D center in Tel-Aviv IL.• The commercial company behind open source Redis• Provides enhanced Enterprise-Class Redis:

As-a-service – Redis Cloud On-premises – Redis Labs Enterprise Cluster (RLEC)

Page 5: Redis Labs and SQL Server

5

Private

Redis Labs Products

Redis Cloud Redis Labs Enterprise Cluster(RLEC)

Public Managed Self run

Runs on RAM & FlashRuns on RAM

AWS VPCs

AWS, GCP, IBM Softlayer, MS Azure,

Heroku, CF, OpenShift

Enterprise datacenters or cloud environments

SERVICE SOFTWARE

Page 6: Redis Labs and SQL Server

Demo 1 – Setup a Redis Cloud Cluster on Azure

Page 7: Redis Labs and SQL Server

7

Financial Services

Customers From All VerticalsAdvertisingMedia

Technology Communications EducationGaming

Banks Retail/E-commerce

Business Services

Social

Travel

Page 8: Redis Labs and SQL Server

8

Redis Use Case Examples• Redis covers both transactional and real-time analytics use cases• Transactional (OLTP) use cases include:

• Analytics (OLAP) use cases include: Counting Leaderboards Page ranking

Recommendation engine Time-series analysis Session analysis

Financial transactions Pricing management Advertising bids

User profile management

Location-based processing

User sessions management

Page 9: Redis Labs and SQL Server

Demo 2 – Setup Redis Cloud with SQL Azure

Page 10: Redis Labs and SQL Server

10

Demo Source Code

Page 11: Redis Labs and SQL Server

11

Redis Cloud – Simplicity and Power• Quick to set up• Enterprise performance and

support• Easy and flexible client

connectivity

Page 12: Redis Labs and SQL Server

12

Always On - Highly Available & Persistent

Simple, SeamlessClustering. Linear

Scalability.

Enterprise-Class Management and

Support

Enterprise-Class Redis – Benefits over OSS Redis

Stable & Predictable Top Performance

Operational Cost Savings

Page 13: Redis Labs and SQL Server

13

Simple, SeamlessScaling and Clustering

Auto- scaling/re-sharding/re-balancing

No downtime while scaling

Supports cross-shard operations

Simple, Seamless Clustering. Linear Scalability.

Linear scalability

Page 14: Redis Labs and SQL Server

14

Always On - Highly Available & Persistent

Seamless cross datacenter/region/cloud

replication

Instant auto-failover

Persistence, backups and DR

Always On - Highly-Available & Persistent

Page 15: Redis Labs and SQL Server

15

Stable & Predictable Top Performance

Consistent high performance achieved under any load or

cluster size

Database processed by multiple cores

Built-in performance enhancement techniques

Stable & Predictable Top Performance

Page 16: Redis Labs and SQL Server

16

Operational Cost Savings

OSS Redis Redis LabsMore efficient hardware utilization: fewer servers, lower power & cooling and operational costs

Reduced manual labor through automation - reduced time writing scripts, scaling,

configuration, monitoring, re-balancing and more

Run Redis on flash memory as RAM extender – up to 10 times cheaper

Reduced downtime

Shorten time to deploy Redis by over 50%

Page 17: Redis Labs and SQL Server

17

Enterprise Management and Support

UI, CLI, REST API -based management & alerting

Proven technology supporting thousands of customers

24x7 enterprise support, top notch Redis expertise

Enterprise-Class Management & Support

Page 18: Redis Labs and SQL Server

Home of RedisThank You!