1. A method of transmitting product information, performed by one or more processors configured with computer-executable instructions, the method comprising: retrieving product evaluation records given by a plurality of users, each of the product evaluation records includes an identification of a user (user ID), an identification of a product (product ID), and evaluation information; using the user ID and the product ID as a primary key; comparing a number of elements of one user ID with a first threshold; in the event that the number of elements of the one user ID is less than the first threshold, deleting each element of the one user ID; dividing the product evaluation records into multiple subsets of records according to intervals of the primary key, wherein: the intervals of the primary key include more than one user ID and more than one product ID; user IDs and product IDs in different intervals of the primary key are non-overlapping; and the dividing of the product evaluation records comprises: generating a connection graph, the connection graph including user IDs and at least one product ID corresponding to various nodes, and a line representing an evaluation performed by one user ID of one product ID; determining whether a first set of nodes is connected to a second set of nodes by a single line; and in the event that the first set of nodes is connected to the second set of nodes by the single line, removing the single line from the connection graph; assigning the multiple subsets of records into multiple calculation nodes; obtaining singular value decomposition (SVD) calculation results from the multiple calculation nodes of the assigned multiple subsets of records; and sending recommended product information to a client terminal based on the SVD calculation results.