Escolar Documentos
Profissional Documentos
Cultura Documentos
Umesh Tanna
Principal Sales Consultant
Sales Consulting Centers(SCC)
Low-cost hardware
No shared storage
Application ..
Server
..
deploy
add service -service oltp_rw_srvc -role primary
Partition_A
Products
Duplicated
13
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |
Sharded Table Family Enhanced SQL DDL
CREATE TABLESPACE SET tsp_set_1 ; CREATE SHARDED TABLE Orders (
OrderId INTEGER,
CREATE SHARDED TABLE Customers CustId VARCHAR2(60),
( CustId VARCHAR2(60) NOT NULL, OrderDate TIMESTAMP,
FirstName VARCHAR2(60),
LastName VARCHAR2(60), CONSTRAINT pk_orders
PRIMARY KEY (CustId, OrderId),
CustProfile CLOB, CONSTRAINT fk_orders_parent
CONSTRAINT pk_customers FOREIGN KEY (CustId) REFERENCES
PRIMARY KEY(CustId), Customers(CustId)
CONSTRAINT cons_json )
CHECK (CustProfile IS JSON) PARTITION BY REFERENCE (fk_orders_parent) ;
)
PARTITION BY CONSISTENT HASH (CustId) CREATE DUPLICATED TABLE Products (
PARTITIONS AUTO ProductId INTEGER PRIMARY KEY,
TABLESPACE SET tsp_set_1 ; Name VARCHAR2(128),
LastPrice NUMBER(19,4),
)
TABLESPACE products_tsp ;
Chunk #1
Sharded Tables Customers_P1 (1-1000000) Orders_P1 Lineitems_P1
Chunk #1
Sharded Tables Customers_P1 (1-1M) Orders_P1 Lineitems_P1
Chunk #6
Sharded Tables Customers_P6 (5000001-6M) Orders_P6 Lineitems_P6
17
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |
Sharding Methods
1 2 5 6 9 10 13 14 17 18
3 4 7 8 11 12 15 16 19 20
Chunks Chunks Chunks Chunks Chunks
Cross-Shard Mode
Applies to reporting queries
Transactions performed in parallel across shards (e.g. aggregates on sales data)