SYSTEMS AND METHODS FOR IMPLEMENTING DISTRIBUTED DATABASES USING MANY-CORE PROCESSORS
A distributed database, comprising a plurality of server racks, and one or more many-core processor servers in each of the plurality of server racks, wherein each of the one or more many-core processor servers comprises a many-core processor configured to store and access data on one or more solid state drives in the distributed database, where the one or more solid state drives are configured to enable retrieval of data through one or more text-searchable indexes. The one or more many-core processor servers are configured to communicate within the plurality of server racks via a network, and the data is configured as one or more tables distributed to the one or more many-core processor servers for storage in the one or more solid state drives.
1 . A distributed database, comprising:
a plurality of server racks;
one or more many-core processor servers in each of said plurality of server racks;
wherein each of said one or more many-core processor servers comprises a many-core processor, said many-core processor configured to store and access data on one or more solid state drives in the distributed database, said one or more solid state drives configured to enable retrieval of said data through one or more text-searchable indexes;
wherein said one or more many-core processor servers are configured to communicate within said plurality of server racks via a network; and
wherein said data is configured as one or more tables distributed to said one or more many-core processor servers for storage in said one or more solid state drives.