Clean Code - Bitly

10 downloads 203 Views 2MB Size Report
Simplicity. Extensibility. Performance. NoSQL Benchmark. 1. Redis Data Structures ... Fully managed, server-less Redis.
A Game-Changing Database Platform with Redis Flash & Redis Enterprise NAME POSITION

What is Redis? Open source. The leading in-memory database platform, supporting any high performance operational, analytics or hybrid use case. The open source home and commercial provider of Redis Enterprise (Redise) technology, platform, products & services.

Redis is very popular!

Redis is the World’s Most Popular Database on Docker # of containers launched as of Feb 2018

263M+

308M+

630M+ (1.87M/day, 78K/hr, 1.28K/min)

24M+

Redis is most Loved Database!

Why everyone use Redis? 1

2

3

Performance

Simplicity

Extensibility

NoSQL Benchmark

Redis Data Structures

Redis Modules

Strings

Sets

Bitmaps

Sorted Sets

Bit field

Geospatial Indexes

Hashes

Hyperloglog

Lists

Streams

Redis is the Most Powerful Database

Why use Redis is a Primary Database? Database

App Servers

1 msec - required DB response time

50 msec - Required round trip app response time (includes processing & multi-DB access) 50 msec - Average roundtrip internet latency

100 msec - The new standard for E2E application response time, under any load

Redis is very simplicity for modern Apps Messaging

Caching

High-Speed Transactions

Fast Data Ingest

Job & Queue

Analytics

Time Series

Machine Learning

Geo-Spatial Indexing

Search

Graph

Extensibility with modules and open core

Redis-ML ReJSON

RediSearch

Rate Limiter

? Custom

Rebloom

Redis-Timeseries Redis-Graph

Redis Enterprise -

Redis Enterprise Node

Enterprise Layer Zero latency proxy

Cluster Manager REST API

Open Source Layer

Redis Shards

Redis Enterprise Cluster

Node Watchdog Cluster Watchdog

Cluster Management Path Data Path

Redis Shards & Proxies Node 1

Node 2

Node N (odd number)

How does the Proxy work? Multiplexing & pipelining

1

2

1 2 3 4 5 6 7

3

Application

4 5 6 7

Proxy x2 faster

Active-Active Geo Distribution • Proven technology backed by deep academic research

App

App

• Local latencies guaranteed with consensus free protocol

• Built-in conflict resolution • Strong eventual consistency

App

• Multiple enhancements to make CRDTs fully Redis compatible (CRDB)

Redis on Flash Flash used as a RAM extender and notas persistent storage

Redis on Flash

Redis Enterprise Advantages

HA, Durability, DR

Automation & Support

Active-Active Geo Distribution (CRDTs)

Robust Security

Integrated Modules

Redis on Flash + More Savings

Performance at Scale

Built-in Search

Customers span all verticals Banks

Financial Services

E-commerce

Social

Media

Advertising

Technology

Communications

Business Services

Travel

Gaming

Education

Deployment options Cloud

VPC

Software

Fully managed, server-less Redis Enterprise service on hosted resources

Fully managed, server-lessly scaling service in VPCs

For any enterprise datacenter or cloud environment

SaaS

PaaS

IaaS

or

or

Microsoft Azure & Redislabs Azure & Redislabs together give you advanced abilities for a lot of digital & data scenarios Analytics & ML Solutions

IOT solutions

Chatbot & Messaging

GRTH & Redislabs – Better together When the best cloud developers, met the most loved database.