CouchDbInstance dbInstance = new StdCouchDbInstance(couchClient);
//cleanup
cleanUp(dbInstance);
CouchDbConnector db = null;
// System.out.println("data loading (1 write per document)");
// for(int i=0;i<5;++i){
// System.out.println("test "+(i+1));
// cleanUp(dbInstance);
// cleanRevOrders(orders);
// cleanRevOrders(orders2);
// db = dbInstance.createConnector("orders", true);
// testOrdersLoad(orders, db);
// testOrdersLoad(orders2, db);
// }
db = dbInstance.createConnector("orders", true);
System.out.println("data loading (bulk - 1000 documents in write)");
for(int i=0;i<5;++i){
System.out.println("test "+(i+1));
cleanUp(dbInstance);
cleanRevOrders(orders);
cleanRevOrders(orders2);
db = dbInstance.createConnector("orders", true);
testOrdersBulkLoad(orders, db);
testOrdersBulkLoad(orders2, db);
System.out.println("\n");
}
// db = dbInstance.createConnector("suppliers", true);
for(Supplier s : suppliers.getSupplier()){
db.create(s);
}
// db = dbInstance.createConnector("shippers", true);
for(Shipper s : shippers.getShipper()){
db.create(s);
}
// db = dbInstance.createConnector("categories", true);
for(Category c : categories.getCategory()){
db.create(c);
}
// db = dbInstance.createConnector("customers", true);
for(Customer c : customers.getCustomer()){
db.create(c);
}
// db = dbInstance.createConnector("employees", true);
for(Employee e : employees.getEmployee()){
db.create(e);
}
// db = dbInstance.createConnector("products", true);
for(Product p : products.getProduct()){
db.create(p);
}
}