Private virtual network replication of cloud databases
AssigneeSnowflake Inc.
InventorsRobert Bengt Benedikt Gernhardt, Mikhail Kazhamiaka, Eric Robinson, Rodney Weaver
Life of this patent
Estimating the term…
Abstract
A network device communication system can configure network devices (e.g., a primary and secondary database) to send and receive sequences messages, such as replication data, over a channel comprising a plurality of private network nodes. The messages can be generated and encrypted using one or more key pairs and changing wrapping replication keys to send and receive the messages between different types of database deployments.
Claims30
A method comprising:
- identifying, using one or more processors of a machine, a virtual private network connected to a first database deployment and a second database deployment;
- identifying database items generated by the first database deployment;
- determining that the database items are for transmission to the second database deployment;
- and
- in response to determining that the database items are for transmission to the second database deployment, transmitting the database items from the first database deployment to the second database deployment via the virtual private network that is connected to the first database deployment and the second database deployment.
A system comprising:
- one or more processors of a machine;
- and
- at least one memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:
- identifying a virtual private network connected to a first database deployment and a second database deployment;
- identifying database items generated by the first database deployment;
- determining that the database items are for transmission to the second database deployment;
- and
- in response to determining that the database items are for transmission to the second database deployment, transmitting the database items from the first database deployment to the second database deployment via the virtual private network that is connected to the first database deployment and the second database deployment.
A non-transitory computer-storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
- identifying a virtual private network connected to a first database deployment and a second database deployment;
- identifying database items generated by the first database deployment;
- determining that the database items are for transmission to the second database deployment;
- and
- in response to determining that the database items are for transmission to the second database deployment, transmitting the database items from the first database deployment to the second database deployment via the virtual private network that is connected to the first database deployment and the second database deployment.
Dependencies are inferred from the claim text.