Comments (3)
Hi! I haven't seen an immediate need to implement the native bindings yet. I'm running a couple of projects in production without the native bindings and I have no performance issues whatsoever (as long as indices are configured correctly of course).
They do claim a speed improvement of 20%-30%. This seems worth testing. It looks like it does add an extra dependencies which could make the on-boarding more difficult. I'm actually trying to remove some dependencies, like bower, to ease the on-boarding (have a look at the develop branch).
Would you advise on using the native bindings instead and what do you thinking of the extra dependency?
from fire.
It seems like it's worth testing.
The two main differences in the code are brianc/node-postgres#762 (unconfirmed) and brianc/node-postgres#736 (confirmed).
For the dependency, in order to install pg-native, there first has to be a check/test that runs to confirm that the postgres client and libraries are already installed on the system. The author suggests just checking for pg_config
to be in the PATH. We could add this to a preinstall script in npm.
I completely agree on removing dependencies, especially ones like bower or grunt or gulp. I prefer to see 100% use of npm (+package.json scripts), as this keeps the project a lot simpler.
Hope that helps.
from fire.
This issue is not relevant anymore. Please have a look at the new version.
from fire.
Related Issues (11)
- Create new instance function HOT 9
- grunt build HOT 6
- nobase error when running client HOT 2
- Calculated properties HOT 2
- apps:create problem HOT 9
- Error creating "schemas" relation when running 'grunt release' for multi-apps example HOT 4
- Different id name in model? HOT 3
- Error when attempting to run a new nodeonfire application HOT 4
- Minor Site issue, isometric example link on http://nodeonfire.org/examples is pointing to Multiple Apps example.
- Move migrations functionality to separate module HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fire.