Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Basic Cache API

FeatureJava Thin.Net Thin
NodeJS

Node.js

C++ ThinPHP
get
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

put

Status
colourGreen
titleYES

put
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
containsKey

Status
colourGreen
titleYES

Status
colourGreen
titleYES

containsKey
Status
colourGreen
titleYES
Status
colourGreen
titleYES
containsKeys
Status
colour
Red
Green
title
NO
YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

containsKeys
Status
colour
Green
Red
title
YES
NO
getSize
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

getAll
getSize
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

putAll

Status
colourGreen
titleYES

getAll
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
replace

Status
colourGreen
titleYES

Status
colourGreen
titleYES

putAll
Status
colourGreen
titleYES
Status
colourGreen
titleYES
removeAll
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

replace
Status
colourGreen
titleYES
removeKey
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

removeKeys
removeAll
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

clear

Status
colourGreen
titleYES

removeKey
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
clearKey

Status
colour

Red

Green
title

NO

YES

Status
colourGreen
titleYES

removeKeys
Status
colourGreen
titleYES
Status
colourGreen
titleYES
clearKeys
Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

Status
colourGreen
titleYES

clear
Status
colourGreen
titleYES
Status
colourGreen
titleYES
atomic replaceIfEquals
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

clearKey
Status
colourRed
titleNO
Status
colourGreen
titleYES
atomic removeIfEquals
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

clearKeys
Status
colourRed
titleNO
atomic getAndPut
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

atomic
getAndRemove
replaceIfEquals
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

atomic getAndReplace

Status
colourGreen
titleYES

atomic removeIfEquals
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NOatomic putIfAbsent
YES

Status
colour

Green

Red
title

YES

NO

Status
colourGreen
titleYES

atomic getAndPut
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NO
YES
atomic getAndPutIfAbsent
Status
colour
Red
Green
title
NO
YES

Status
colour

Green

Red
title

YES

NO

Status
colourGreen
titleYES

atomic getAndRemove
Status
colour
RedFeatureJava Thin.Net Thin

NodeJS

C++ ThinSqlQuery
Green
title
NO

 

Query API

YES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Green

Red
title

YES

NO

Status
colour

Red

Green
title

NO

YES

SqlFieldsQuery
atomic getAndReplace
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

ScanQuery with filter

Status
colourGreen
titleYES

atomic putIfAbsent
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NO
YES

Status
colourRed
titleNO

ScanQuery without filter

Status
colourGreen
titleYES

atomic getAndPutIfAbsent
Status
colourRed
titleNO
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

 

...

Query API

Get object in BinaryObject form
FeatureJava Thin.Net Thin

NodeJSNode.js

C++ ThinPHP
BinaryObject buildingSqlQuery
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

SqlFieldsQuery
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourGreen
titleYES
Status
colourGreen
title
ScanQuery with filter
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

ScanQuery without filter
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

 

Binary API

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHP
BinaryObject building
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Get object in BinaryObject form
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

 

Additional Features

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHP
SSL/TLS
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Authentication
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Failover
Status
colourGreen
titleYES
Status
colourRed
titleNO
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Multithreading
Status
colourRed
titleNO
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Best effort affinity

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO

 пше 

Type registration

YES
FeatureJava Thin.Net Thin

Node.js

C++ ThinPHP
Complex object registration
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Enum registration
Status
colourGreen
titleYES
Status
colourRed
titleNO
Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Type name registration
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

 

...

Types

RedNORedNORedNO
FeatureJava Thin.Net Thin

NodeJSNode.js

C++ ThinPHP
Byte
Status
colourGreen
titleYES
SSL/TLS
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Short
Status
colourGreen
titleYES
Authentication
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Int
Status
colourGreen
titleYES
Failover
Status
colourGreen
titleYES
Status
colourRedGreen
titleNOYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

MultithreadingLong
Status
colourRedGreen
titleNOYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRedGreen
titleNOYES

Best effort affinity

Status
colour

Green
titleYES

Float
Status
colour
Green
title
YES
Status
colour
Green
title
YES
Status
colourGreen
titleYES

 пше 

Type registration

RedNORedRedRedNORedNO
FeatureJava Thin.Net Thin

NodeJS

C++ Thin
Complex object registration

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Double
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Enum registration
Status
colourGreen
titleYES

Status
colour

Green
title

YES

Status
colour

Green
titleYES

NOChar
Status
colour
Type name registration
Green
title
NO
YES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Green
title

YES

Status
colour

Green
title

YES

...

Bool

...

FeatureGreenYESGreenYESDateRedNORedNOShort arrayDate arrayGreenYESRedMapGreenYESRedNO
Status
colour
Java Thin.Net Thin

NodeJS

C++ Thin
Green
titleYES
Byte
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

ShortNULL
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Int

Status
colourGreen
titleYES

String
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Long

Status
colourGreen
titleYES

Status
colourGreen
titleYES

UUID (Guid)
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Float
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Timestamp
Status
colourGreen
titleYES
Double
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

CharDate
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Bool

Status
colourGreen
titleYES

Time
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
NULL

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Decimal
Status
colourGreen
titleYES
Status
colourGreen
titleYES
String
Status
colourGreen
titleYES

Status
colour

Red
title

NO

Status
colourGreen
titleYES

Enum
Status
colourGreen
titleYES
UUID (Guid)
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Red
title

NO

Status
colourGreen
titleYES

TimestampByte array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Short array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Time

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Int array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Decimal
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Long array
Status
colour
Green
title
YES
Enum
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Green
title

YES

Byte Float array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Double array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Int array

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Char array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Long array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Bool array
Status
colourGreen
titleYES
Float array
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Double String array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Char array

Status
colourGreen
titleYES

UUID array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Bool array

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Timestamp array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
String array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Date array
Status
colourGreen
titleYES
UUID array
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Timestamp Time array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Decimal array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Time array

Status
colour

Red
title

NO

Status
colourGreen
titleYES

Object array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Decimal array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Collection
Status
colour
Object array
Green
title
NO
YES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

CollectionMap
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Enum array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Enum array

Status
colour

Red
title

NO

Status
colourGreen
titleYES

Complex object
Status
colourGreen
titleYES
Status
colour
Green
title
YES
Complex object
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Wrapped Data
Status
colourGreen
titleYES
Wrapped Data
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Binary enum
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES