SolidQ Summit 2015 Keynote

Post on 21-Aug-2015

28 views 3 download

Transcript of SolidQ Summit 2015 Keynote

#SQSummit

26, 27 y 28 de Mayo

Fernando G. Guerrero

fguerrero@solidq.com

@FernanSQL

Presidente Ejecutivo

El futuro se llama hoyNo sirve de nada esconder la cabeza y pretender que no nos atañe

#SQSummit

Agradecimientos

• Microsoft Ignite Conference, Chicago, IL, USA• Ashok Kuppusamy, Cem Aykan y Fredrik Holm• Stefan Debald y Welly Lee• Vijay Tewari• John Macintyre• Yigal Edery y Eli Schwartz• Seayoung Rhee• Joe Yong• Agnes Molnar y Dan Holme• Helge Grenager Solheim y Jon Meling• Asad Khan y Nishant Thacker

#SQSummit

¿Recuerdas cuando leíamos de corrido?

Elpais.com 24 mayo de 2015

#SQSummit

Tendencias que están cambiando el mundo

#SQSummit

De vender licencias a vender servicios

#SQSummit

Advanced AnalyticsMás allá de Business Intelligence

¿Qué pasó?

¿Por qué pasó?

¿Qué pasará?

¿Cómo podemoslograr que ocurra?

BI Tradicional Advanced Analytics

#SQSummit

Bing maps

(2000

TerraServer)

¿Cuál es el

mejor

camino a

casa?

Microsoft

Research

Kinect

(Natal 2009)

¿Qué

significa

este

movimiento

?

Azure

Machine

Learning

¿Qué va a

ocurrir?

MS Hotmail

(original de

1996)

¿Qué email

es basura?

Bing search

¿Qué

resultados

son más

relevantes?

Skype

Translator

¿Qué dice

esta

persona?

Microsoft & Advanced AnalyticsAprendiendo a responder preguntas

1991 201420091997 201420102008

Machine learning invade todos los productos de

Microsoft

#SQSummit

Office 365 en cifras

70 PETABYTESde datos

empresariales

8 Mil millonesRelaciones

4 BillonesNodos

60 Mil millonesFicheros adjuntos

25 PorcientoRelaciones

Son interpersonales

850 MillonesMeetings

mensuales

#SQSummit

Office Graph – Infraestructura inteligente

#SQSummit

Office Graph

#SQSummit

#SQSummit

Document Databases

#SQSummit

Document Databases

{

"name": "SmugMug",

"permalink": "smugmug",

"homepage_url": "http://www.smugmug.com",

"blog_url": "http://blogs.smugmug.com/",

"category_code": "photo_video",

"products": [

{

"name": "SmugMug",

"permalink": "smugmug"

}

],

"offices": [

{

"description": "",

"address1": "67 E. Evelyn Ave, Suite 200",

"address2": "",

"zip_code": "94041",

"city": "Mountain View",

"state_code": "CA",

"country_code": "USA",

"latitude": 37.390056,

"longitude": -122.067692

}

]

}

#SQSummit

Document Databases

{

“id": “itemdata2344",

“data": “TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhp

cyByZWFzb24sIGJ1dCBieSB0aGlzHNpbmd1bGFyIHBhc3Npb24gZ

nJvbSBvdGhlciBhbmltYWxzLCB3aGljaCBpcyBhIGx1c3Qgb2Yg

dGhlIG1pbmQsIHRoYXQgYnkgYSBwZXJzZXZlcmFuY2Ugb2YgZGVsaW

dodCBpbiB0aGUgY29udGludWVkIGFuZCBpbmRlZmF0aWdhYmxlIGdl

bmVyYXRpb24gb2Yga25vd2xlZGdlLCBleGNlZWRzIHRoZSBzaG9y

dCB2ZWhlbWVuY2Ugb2YgYW55IGNhcm5hbCBwbGVhc3VyZS4=”

}

#SQSummit

Document Databases

#SQSummit

Casos de uso típico

Catalog Data Preferences

& State

Events &

Logging

User Data &

Content

Data

Exchange

#SQSummit

Experiencia de usuario – De preguntas a resultados relevantes

ConsumirPublicarVisualizarAnalizarObtenerDatos

Es Excel > En Excel

#SQSummit

Visualizaciones de datosNuevos gráficos

#SQSummit

Visualizaciones de datosNuevos gráficos

#SQSummit

Visualizaciones de datosNuevos gráficos

#SQSummit

• Habilitar Stretch Database

• Mover datos

• Estirar una tabla

• Consultar una table estirada

• Salvaguardar y restaurar (backup & restore)

Stretch (Estirar) Database

#SQSummit

StretchDB – habilitar

Azure On-premises

On-

premises

SQL Server

instanceOn-premises

application(s)

DB in SAN/Local Storage

Ord_Detail

Storage

Ord_detail_archive

table

Txn_detail

Hot +

cold

rows

Compute

#SQSummit

StretchDB – movimiento de datos

Azure

On-

premises

SQL Server

instanceOn-premises

application(s)

DB in SAN/Local Storage

Ord_Detail

Storage

Ord_detail_archive

table

Trickle data migration

Ord_detail_archive

table

Txn_detailTxn_detail(cold rows

only)

Hot +

cold rows

in same

table

Compute

Entire

archive table

moved

Only cold

rows moved

On-premises

#SQSummit

StretchDB – consulta inteligente de datos

Azure

On-

premises

SQL Server

instanceOn-premises

application(s)

DB in SAN/Local Storage

Ord_Detail

Storage

Ord_detail_archive

tableOrd_detail_archive

table

Txn_detailTxn_detail(cold rows

only)

Transparent remote

data access

Hot +

cold rows

in same

table

Compute

Local data

only queries

Local +

remote data

queries

Trickle data migration

On-premises

#SQSummit

StretchDB – backup & restore

Azure

On-

premises

SQL Server

instanceOn-premises

application(s)

DB in SAN/Local Storage

Ord_detail

Storage

Ord_detail_archive

table

Txn_detailTxn_detail(cold rows

only)

Compute

Regular backup

& restore

Table 2Table 1

Table 1’

Shallow backup

& restore

Table 2Table 1 Table 2

Table 1’

On-premises

#SQSummit

StretchDB – escalado automático

Azure

On-

premises

SQL Server

instanceOn-premises

application(s)

DB in SAN/Local Storage

Ord_detail

Storage

Shard 1

Ord_detail_archive

table

Txn_detailTxn_detail(cold rows

only)

Compute

Storage

Shard 2

Ord_detail_archive

table

Txn_detail(cold rows

only)

Transparent scaleout

On-premises

#SQSummit

¡Gracias!¿Te has quedado con alguna duda? Consúltanos.

SolidQ Flex Services es un servicio que asegura

al cliente la estabilidad de sus sistemas SQL

Server, desde una solución sencilla de

monitorización hasta un servicio 100% 24/7

subcontratado.

Combina todos los servicios y expertise de

SolidQ añadiendo valor a los entornos SQL

Server del cliente.

www.solidqflexservices.com