US 11,914,610 B1
Multi-way data store conversion
Igor Bekelman, Redmond, WA (US); Mykyta Sokolov, Redmond, WA (US); Svitlana Malik, Gdańsk (PL); Mykhailo Silin, Gdańsk (PL); Irena Balin, Bellevue, WA (US); Yuriy Yaroshenko, Gdańsk (PL); Vladyslav Tkachuk, Gdańsk (PL); and Oleksandr Perepelytsya, Poltava (UA)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 31, 2022, as Appl. No. 17/710,681.
Int. Cl. G06F 16/00 (2019.01); G06F 16/21 (2019.01); G06F 16/25 (2019.01); G06F 16/383 (2019.01); G06F 16/84 (2019.01)
CPC G06F 16/258 (2019.01) [G06F 16/214 (2019.01); G06F 16/383 (2019.01); G06F 16/84 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one processor; and
a memory, storing program instructions that when executed by the at least one processor, cause the at least one processor to implement a data store conversion application, configured to:
receive, via an interface of the data store conversion application, a request to create a mapping of a data store migration, wherein the mapping comprises:
a plurality of sources mapped to one or more targets, wherein the plurality of sources and the one or more targets are selected via the interface of the data store conversion application; or
one or more sources mapped to a plurality of targets, wherein the one or more of sources and the plurality of targets are selected via the interface of the data store conversion application;
obtain metadata from the selected one or more sources and the plurality of targets or the selected plurality of sources and the one or more targets of the mapping;
generate one or more conversion scripts for the data store migration based on an analysis by the data store conversion application, of a possible conversion according to the mapping using the metadata; and
store the one or more conversion scripts for execution.