GithubHelp home page GithubHelp logo

cloudflare-worker-template's Introduction

# pgEdge Distributed Postgres

Our Distributed Multi-master Postgres runs by default in a sandbox & nicely on virtual machines (VM's), containers, metal or localhost sandboxes. Peruse our CHANGELOG for a complete list of incremental improvements and fixes and, if you fancy, join our Discord Server.

Learn more about our sponsor or try our free cloud Developer Edition to setup a global managed cluster in less than 90 seconds. Also check out our Docker or K8's Helm examples.

Getting started

Node Pre-Reqs
  • Use a non-root user from the command line

  • Tested with Python 3.9+

    • Python 3.9 on EL8, EL9, SLE-15, & Amazon Linux 2023
    • Python 3.10 on Ubuntu 22.04
    • Python 3.11 on OSX arm64 (experimental)
    • Python 3.12 on Ubuntu 24.04 & Fedora 40 (experimental)
  • optional: config password-less sudo if you want to autostart components with systemctl

  • optional config password-less ssh to localhost for using localhost cluster commands

python3 -c "$(curl -fsSL https://pgedge-upstream.s3.amazonaws.com/REPO/install.py)"

Start by installling CLI on a single node (as per above) and then looking next at below examples.

Or try our Tutorials using  Virtual Machines or  Localhost Clusters.

Learn more about our featured extensions

spock - Multi-master w/ Conflict Resolution, Auto DDL and Delta Apply
snowflake-sequences - Sequences that are as unique as snowflakes
Supported Components - All the best such as pg12-17, Postgis, pgVector, Citus...

Get a feel for our powerful CLI commands

   spock - Custom configure world's best logical & multi-master Postgres extension
   localhost - Create a localhost test cluster
   cluster - Define & control a cluster of VM's or Metal
   vm - Convenience commands to manage Virtual Machines
   ace - The Anti-Chaos Engine efficiently proves your remote tables are in sync
   db - Configure and control postgres db's
   um - Update manager commands
   service - Service control commands

CLI Examples

Sandbox with latest Postgres 16, Spock & Snowflake installed into default postgres db
./pgedge install pg16 --start : install spock : install snowflake
Create database db1 owned by denis & setting up Spock & Snowflake into pg16
./pgedge setup -U denis -P secret -d db1 --pg 16
Create a cluster cl1 on localhost with two nodes, then install northwind sample app on cluster
./pgedge localhost cluster-create cl1 2 : cluster app-install cl1 northwind
Create virtual machine (node) n1 on AWS in Northen Virginia (iad) and n2 on Equinix Metal in Dallas (dfw)
./pgedge vm create aws iad n1 : vm node-create eqnx dfw n2
Create a multi-cloud cluster mach1
./pgedge vm cluster-define mach1 "aws:iad:n1, eqnx:dfw:n2"

cloudflare-worker-template's People

Contributors

gbrowdy avatar myzie avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.