Pado Overview - padogrid/padogrid GitHub Wiki

◀️ Pado CLASSPATH :link: PadoGrid on OCI Compute ▶️ :link: Home ▶️


Pado is a platform that federates data grids into a single logical data hub, providing a single entry point for accessing global data. PadoGrid fully integrates Pado providing the ability to seamlessly run Pado and its applications in PadoGrid workspaces.

The Pado versions distributed by PadoGrid is also known as Pado2 to differentiate from the original Pado. Pado2 has been ported to Geode 1.x and GemFire 9.x.

:pencil2: Pado currently supports only Geode/GemFire.

In a PadoGrid workspace, you can setup a full-blown Pado environment that federates Geode/GemFire clusters with integrated support for PQL (Pado Query Language), Lucence, Temporal Data, IBiz, etc.

PadoGrid also supports PadoLite for enablng Pado in a normal Geode/GemFire cluster to provide Pado services. PadoLite is ideal for applications that are only interested in Pado applications such as Pado Desktop without introducing the grid federation complexity.

Installing Pado

To install Pado, follow the usual product installation steps: run install_padogrid followed by update_product as shown below.

# Pado (aka Pado2)
install_padogrid -product pado
update_product -product pado

Similary, you can install Pado-Web, PadoDesktop, PadoEclipse as follows.

# PadoWeb
install_padogrid -product padoweb
update_product -product padoweb

# PadoDesktop
install_padogrid -product padodestop
update_product -product padodesktop

# Pado plugin for Eclipse. 'update_product' does not support 'paodeclipse'. Must be installed separately.
install_padogrid -product padoeclipse

To install PadoEclipse, pleasee see the Eclipse section.

Creating Single Pado Cluster

The following command creates a single Pado cluster named mypado.

create_cluster -type pado -cluster mypado

Creating Single PadoLite Cluster

The following command creates a single PadoLite cluster named mypadolite.

create_cluster -type padolite -cluster mypadolite

The created cluster has the same cluster environment as any normal PadoGrid clusters. You follow the same configuration, management, and monitoring steps.

Creating Federated Pado Clusters

The following command creates five (5) Pado clusters with the cluster name prefix, grid, in the group named mypado_group. Using the specified prefix, it generates grids (clusters) named grid0, grid1, grid2, grid3, and grid4. By default, grid0 is the parent grid of the remaining grids.

create_group -group mypado_group -prefix grid -type pado -count 5

The following command starts the entire five (5) grids that belong to mypado_group.

start_group -group mypado_group

◀️ Pado CLASSPATH :link: Geode CLASSPATH ▶️ :link: Home ▶️