
O AA=:42E:@?DE92E@?46D6CG652S?:E62F5:6?462C6?@H
56=:G6C652DD6CG:46DE92E>FDE362=H2JD@?2446DD:3=6
7C@>>2?J5:776C6?E56G:46D2?5D42=658=@32==JE@
>:==:@?D@7FD6CD
O (C82?:K2E:@?D2C6?@HEFC?:?8E@D42=6@FE2C49:E64EFC6D
FD:?8@A6?D@FC46D@7EH2C64@>>@5:EJD6CG6CD2?5
4=@F54@>AFE:?8:?DE625@7=2C86>@?@=:E9:4D6CG6CD2?5
DE@C286:?7C2DECF4EFC6
-96'6IFDC49:E64EFC6
&@?8@LD56D:8?A9:=@D@A9J:D7@4FD65@?4@>3:?:?8E96
4C:E:42=42A23:=:E:6D@7C6=2E:@?2=52E232D6DH:E9E96
:??@G2E:@?D@7'@,*%E649?@=@8:6D(FCG:D:@?:DE@
=6G6C286E96H@C<E92E(C24=62?5@E96CD92G65@?6@G6C
E96=2DEJ62CDE@>2<6C6=2E:@?2=52E232D6DH92EE96J
2C6E@52J+2E96CE92?5:D42C5564256D@7AC@G6?52E232D6
>2EFC:EJ&@?8@:DA:4<:?8FAH96C6E96J=67E@773J
4@>3:?:?8<6JC6=2E:@?2=52E232D642A23:=:E:6DH:E9E96
H@C<E92E"?E6C?6EA:@?66CD92G65@?6E@255C6DDE96
C6BF:C6>6?ED@7>@56C?2AA=:42E:@?D
FigurFigure 1:e 1: &@?8@'6IFDC49:E64EFC63=6?5:?8E9636DE
@7C6=2E:@?2=2?5'@,*%E649?@=@8:6D
+6=2E:@?2=52E232D6D92G6C6=:23=JD6CG652AA=:42E:@?D7@C
>2?JJ62CD2?5@776C762EFC6DE92EC6>2:?4C:E:42=E@52J2D
56G6=@A6CD3F:=5E96?6IE86?6C2E:@?@72AA=:42E:@?D
O ExprExpressive query language & secondary Indexesessive query language & secondary Indexes
.D6CDD9@F=53623=6E@2446DD2?5>2?:AF=2E6E96:C
52E2:?D@A9:DE:42E65H2JDE@DFAA@CE3@E9@A6C2E:@?2=
2?52?2=JE:42=2AA=:42E:@?D"?56I6DA=2J24C:E:42=C@=6:?
AC@G:5:?867S4:6?E2446DDE@52E2DFAA@CE65?2E:G6=J3J
E9652E232D6C2E96CE92?>2:?E2:?65:?2AA=:42E:@?4@56
O StrStrong consistencyong consistency.. AA=:42E:@?DD9@F=53623=6E@
:>>65:2E6=JC625H92E92D366?HC:EE6?E@E96
52E232D6"E:D>F49>@C64@>A=6IE@3F:=52AA=:42E:@?D
2C@F?52?6G6?EF2==J4@?D:DE6?E>@56=:>A@D:?8
D:8?:S42?EH@C<@?E9656G6=@A6C6G6?7@CE96>@DE
D@A9:DE:42E656?8:?66C:?8E62>D
O Enterprise Management and Integrations.Enterprise Management and Integrations.
2E232D6D2C6;FDE@?6A:646@72AA=:42E:@?
:?7C2DECF4EFC62?5?665E@SED62>=6DD=J:?E@E96
6?E6CAC:D6"-DE24<(C82?:K2E:@?D?665252E232D6E92E
42?36D64FC65>@?:E@C652FE@>2E652?5:?E68C2E65
H:E9E96:C6I:DE:?8E649?@=@8J:?7C2DECF4EFC6AC@46DD6D
2?5DE277:?4=F5:?8@A6C2E:@?DE62>DD2?552E2
2?2=JDED
!@H6G6C>@56C?2AA=:42E:@?D:>A@D6C6BF:C6>6?ED?@E
255C6DD653JC6=2E:@?2=52E232D6D2?5E9:D92D5C:G6?E96
56G6=@A>6?E@7'@,*%52E232D6DH9:49@776C
O Flexible DatFlexible Data Model.a Model. '@,*%52E232D6D6>6C865E@
255C6DDE96C6BF:C6>6?ED7@CE9652E2H6D66
5@>:?2E:?8>@56C?2AA=:42E:@?D096E96C5@4F>6?E
8C2A9<6JG2=F6@CH:564@=F>?2==@7E96>@776C2
T6I:3=652E2>@56=>2<:?8:E62DJE@DE@C62?54@>3:?6
52E2@72?JDECF4EFC62?52==@H5J?2>:4>@5:S42E:@?@7
E96D496>2H:E9@FE5@H?E:>6@CA6C7@C>2?46:>A24E
O ScScalability and Palability and Performance.erformance. '@,*%52E232D6DH6C6
2==3F:=EH:E927@4FD@?D42=23:=:EJD@E96J2==:?4=F56
D@>67@C>@7D92C5:?8@CA2CE:E:@?:?8-9:D2==@HDE96
52E232D6E@D42=6@FE@?4@>>@5:EJ92C5H2C656A=@J65
@?AC6>:D6D@C:?E964=@F56?23=:?82=>@DEF?=:>:E65
8C@HE9H:E99:896CE9C@F89AFE2?5=@H6C=2E6?4JE92?
C6=2E:@?2=52E232D6D
O Always-Always-On Global Deployments.On Global Deployments. '@,*%52E232D6D
2C656D:8?657@C9:89=J2G2:=23=6DJDE6>DE92EAC@G:562
4@?D:DE6?E9:89BF2=:EJ6IA6C:6?467@CFD6CD2==@G6CE96
H@C=5-96J2C656D:8?65E@CF?24C@DD>2?J?@56D
:?4=F5:?8C6A=:42E:@?E@2FE@>2E:42==JDJ?49C@?:K652E2
24C@DDD6CG6CDC24<D2?552E246?E6CD
09:=6@776C:?8E96D6:??@G2E:@?D'@,*%DJDE6>D92G6
D24C:S465E964C:E:42=42A23:=:E:6DE92EA6@A=692G64@>6E@
6IA64E2?5C6=JFA@?7C@>C6=2E:@?2=52E232D6D&@?8@
@776CD25:776C6?E2AAC@2490:E9:ED'6IFDC49:E64EFC6
&@?8@:DE96@?=J52E232D6E92E92C?6DD6DE96
:??@G2E:@?D@7'@,*%H9:=6>2:?E2:?:?8E967@F?52E:@?@7
C6=2E:@?2=52E232D6D