一般来说nosql的插入速度会比mysql等关系型数据库的要快些才对,上次用golang实现了可以在mysql中以2W+/s速度的插入小数据。理论上mongodb的插入速度应该会比mysql快。但是经过测试发现,每次往mongodb插入一条数据的话,插入速度只有1600次每秒。测试代码如下:
package main
import (
"fmt"
"log"
"time"
"strconv"
"gopkg.in/mgo.v2"
)
type Person struct {
Name string
Phone string
Id string
}
func main() {
fmt.Println("hello ")
time.Sleep(10 * time.Second)
dialInfo := &mgo.DialInfo{
Addrs: []string{