You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: _posts/2017/2017-06-29-performance-comparison-of-postgresql-connectors-in-matlab-part-I.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
layout: post
3
3
title: "Performance comparison of PostgreSQL connectors in Matlab, Part I: inserting data"
4
-
date: 2017-06-06 19:03:16 +0300
4
+
date: 2017-06-29 10:48:23 +0300
5
5
authors: Peter Gagarinov & Ilya Rublev
6
6
---
7
7
@@ -59,10 +59,10 @@ That means that all the queries are executed one after another without waiting f
59
59
be revealed below). But that does not explain why **fastinsert** is in the most cases slower than **datainsert**.
60
60
61
61
The reason is rather simple. As shows an analysis of source code for these functions **fastinsert** prepares data within Matlab,
62
-
creating a Java object of **org.postgresql.jdbc.PgPreparedStatement** type and filling it tuple by tuple, field by field by calling the respective
62
+
creating a Java object of <spanclass="long-text" >**org.postgresql.jdbc.PgPreparedStatement**</span> type and filling it tuple by tuple, field by field by calling the respective
63
63
setters. **datainsert** also creates an object of the same type corresponding to a special prepared statement, but, in contrast to **fastinsert**,
64
64
filling of this object with data is performed in Java instead of Matlab, using a special "writer" object of
65
-
**com.mathworks.toolbox.database.writeTheData** type with the following interface:
65
+
<spanclass="long-text" >**com.mathworks.toolbox.database.writeTheData**</span> type with the following interface:
Copy file name to clipboardexpand all lines: about.md
+7-7
Original file line number
Diff line number
Diff line change
@@ -50,9 +50,9 @@ We have excellent delivery capabilities
50
50
We have an exemplary track record of delivering on time, within budget and achieving all other key performance criteria. We have always been able to staff a project quickly and with high quality teams, even for projects.
0 commit comments