print "Write took ", ((time.clock() - start) * 1000), " ms" def write_test_large(self): ''' Writes large XML string into /large document ''' start = time.clock() self._session.store("large", xml_string_generator(10000, "large")) print "Write took ", ((time.clock() - start) * 1000), " ms" def read_test_small(self): ''' Reads all elements from /small document ''' query_string = 'for $ele in //small return $ele' start = time.clock() _ = self._session.query(query_string)[:] print "Query took ", ((time.clock() - start) * 1000), " ms" def read_test_large(self): ''' Reads all elements from /large document ''' query_string = 'for $ele in //large return $ele' start = time.clock() _ = self._session.query(query_string)[:] print "Query took ", ((time.clock() - start) * 1000), " ms" if __name__ == '__main__': bench(ExistSession())
def write_test_large(self): ''' Writes large XML string into /large document ''' start = time.clock() self._session.store("large", xml_string_generator(10000, "large")) print "Write took ", ((time.clock() - start) * 1000), " ms" def read_test_small(self): ''' Reads all elements from /small document ''' query_string = 'for $ele in //small return $ele' start = time.clock() _ = self._session.query(query_string)[:] print "Query took ", ((time.clock() - start) * 1000), " ms" def read_test_large(self): ''' Reads all elements from /large document ''' query_string = 'for $ele in //large return $ele' start = time.clock() _ = self._session.query(query_string)[:] print "Query took ", ((time.clock() - start) * 1000), " ms" if __name__ == '__main__': bench(ExistSession())
def read_test_small(self): ''' Reads all elements from /small document ''' query_string = 'for $ele in //small return $ele' query = self._session.query(query_string) start = time.clock() query.init() while query.more(): query.next() print "Query took ", ((time.clock() - start) * 1000), " ms" query.close() def read_test_large(self): ''' Reads all elements from /large document ''' query_string = 'for $ele in //large return $ele' query = self._session.query(query_string) start = time.clock() query.init() while query.more(): query.next() print "Query took ", ((time.clock() - start) * 1000), " ms" query.close() if __name__ == '__main__': bench(BasexSession())
print self._session.info() def read_test_small(self): ''' Reads all elements from /small document ''' query_string = 'for $ele in //small return $ele' query = self._session.query(query_string) start = time.clock() query.init() while query.more(): query.next() print "Query took ", ((time.clock() - start) * 1000), " ms" query.close() def read_test_large(self): ''' Reads all elements from /large document ''' query_string = 'for $ele in //large return $ele' query = self._session.query(query_string) start = time.clock() query.init() while query.more(): query.next() print "Query took ", ((time.clock() - start) * 1000), " ms" query.close() if __name__ == '__main__': bench(BasexSession())