This post make me never use egdefs in any form.
1,216 karma · joined July 26, 2012
This post make me never use egdefs in any form.
DO never suitable for business use case.
Native Table Partitioning - https://www.keithf4.com/postgresql-10-built-in-partitioning/ Logical Replication - https://blog.2ndquadrant.com/logical-replication-postgresql-...
or what is new in PG 10 https://wiki.postgresql.org/wiki/New_in_postgres_10
Postgresql really awesome!
1.1. Elastic IP - Allow you to remap IP to another instance, this is very important for HA where you can bring up another server and remap IP to new instance.
1.2. Alternative to elastic IP is load balancer
2. Bock storage - Allow you to use persistent storage with redundancy. Important to keep data safe when some instances down. You can bring up new instance and start using existing block storage.
DO support all of the above so DO is good enough for production usage. If you need latency sensitive services like RDS, maybe you can consider AWS. I know some people use RDS with compute on other provider like DO.
It is unlike, for example, Influxdata that they own InfluxDB and dont integrate clustering capability into open source edition.
A lot of Show HN apps/websites using big companies logo, not sure why it is legal to do so, when I believe all is for marketing.
And I hope they will response to your comment.
Not fan of MongoDB.
If someone modify AGPL code, and repackage it, then distribute to clients (AGPL include via network), then they must disclose the source code to clients only.
RethinkDB drivers are in Apache 2.0, which most companies package it in their software and distribute to clients. In this case, the proprietary software need not in AGPL. This is why drivers are in Apache 2.0.
You only concern AGPL when you want modify, repackage it, then distribute it (include via network) to clients WITHOUT disclose source code. If yes, you are in 0.1% of minority that want compete directly with RethinkDB using RethinkDB.
For Go, .go -> native
For Java, .java -> .class -> package .jar -> AOT native
For Go part I might be wrong, not working on Go professionally.
Google Cloud Platform just released Cloud ML beta with different pricing model, see https://cloud.google.com/ml/
Cloud ML costing $0.49/hour to $36.75/hour, compared to AWS $0.900/hour to $14.400/hour
The huge different of $36.75/hour (Google) compared to $14.400/hour (AWS) make me wonder what Cloud ML are using, they mentioned GPU (TPU?) but not exact GPU model.
If it is 1000 microservices as in different apps, then they must have at least 2000 running apps (at least 2 instances per app for HA).
Maybe uber only have 200 "active" microservice app running at the same time where each microservices have N running instances.
I just cant imagine running 1000 different microservices (e.g different docker images, not docker instances) at the same time.
See example supported inputs by Telegraf https://github.com/influxdata/telegraf/tree/master/plugins/i... from InfluxData
Everything work great. If you learn real work DW app, see my open source project.
Stack:
1. AngularJS 1.x as frontend
2. DW as REST backend
3. Hibernate as Data Access Layer
4. PostgreSQL as DB
Instead of assume failed, I suggest make it as your portfolio for future employment.
It is good to see more and more PostgreSQL as Service offering.
1. Functional Programming Principles in Scala[1]
2. Machine Learning Specialization [2]
[1]: https://www.coursera.org/course/progfun [2]: https://www.coursera.org/specializations/machine-learning
There are the reasons why I paid:
1. The course is awesome and I want to support the authors.
2. The course I paid is new learning area I never use professionally during job but I wish to use at my job (or new job). Instead of say "I interested in XYZ", I said "I interested in XYZ so I took online course to learn" at my interview. This is to partially solve chicken and egg problem.
3. For serious courses, I pay so I can have pressure and motivation to complete it.
So you can only use it for development. And it is close sourced. hmmm...
I stop find perfect language because there is none.
Remind me of https://news.ycombinator.com/item?id=11133950