Hacker News new | past | comments | ask | show | jobs | submit | themonk's comments login

Community edition is not a production ready product.

Use Aerospike only if you are ready to buy enterprise edition. Jepsen test results are applicable to enterprise edition only.


Can you elaborate on that? What's missing from CE that makes it not suitable for production? Thanks for your input.


One of the biggest issues is that deletes aren't durable in the CE edition. The index entry will be removed but the key and data remains, and may or may not be reclaimed by a background compaction process. If the server restarts before the data is compacted, the deleted data is revived because the index is recreated.


Amadeus uses community in production, they recently published a blog about it. I believe Rubicon project does too. Expiration works great for a lot of data sets, compared to explicit deletes.


I did not even read it, one picture was good enough


That's nice. If there were a competition of who could grasp the main point from this article the quickest without even reading it you might be in the running for first.


Those who use Github knows how to bypass the ban.


I don't think it's helpful to consider this ban a non-issue because it's easy to bypass. It's easy to bypass this time, next time it may be a bit harder, depending on what the government orders ISP's. And there probably will be "next time", depending on the effects of all this.

Also, someone else here asked about legality of bypassing the ban, that is a good question I'd like to see answered, even though I think we all know the answer to that one.


This slippery slope is exactly what happened in China.

- First, they block a few websites: no big deal, I'll just use a VPN.

- Then they block OpenVPN default port: no big deal, I'll just use another port or IPSec.

- Then international connections slow down to a crawl: no big deal, maybe they're not throttling but just having capacity issues, let's wait a bit see if it gets better.

Then one day your realize that what was at first a minor inconvenience is now wasting hours of your life and killing your productivity.


Yes, but we are powerless to change anything. It is not like that we can vote or have any voice in the governing of ourselves.

And even China doesn't block GitHub. It tried once, but backed down soon for unknown reasons.


I use github, and off the top of my head, I couldn't tell you how to bypass it.

Is it dns based? I guess you could manually set up the correct IP addresses locally for the host names. Other than that, I'd have to read.


VPN pipe most likely. At least, that's what I would do.

My guess is someone will set up a proxy service specifically for this.


So all of a sudden work being outsourced to India needs to go through a VPN located somewhere else in the world. Whoever is doing the work will need to jump through at least a couple of hoops to set that up and keep working through it. Additional costs will be introduced. It's not a show-stopper, but it seems as though it could easily have a material impact.


It's less easy to put workarounds in place for, say, a configuration-managed CI system pulling from github than for your own dev workstation. In theory it's simple, but in practice there's a lot of boilerplate and testing.


Was innodb buffer pool as set to default as well?


I have seen both extreme: no index v/s all column indexed, no cache at all v/s cache at every level.

I have seen caches having more inserts v/s reads.

I have seen them replacing MySQL by NoSQL as it does not scale for them.

This is common for early stage funded startups founded by non tech founders.


Oh I can imagine the pain...

"Let's make our change password system handle 100k requests per minute but the front page starts to get wonky at 1000 req/min"


This sounds familiar. Few day ago i over overheard this, "Our user authentication system is on MySQL, it may not scale, let's move it to NoSQL."

Only time this table is touched to check user entered correct password or not.


I saved many projects likes this, it is work that always hunts me, because of ex-coworkers and reputation.


Ok, what does it takes to enable op code cache? It is not only about software, it is about many no brainers.


> Ok, what does it takes to enable op code cache? It is not only about software, it is about many no brainers.

From having worked on timelines like this, it was probably less about the time to enable it vs. "If we turn on op code cache and that breaks part of our code, we don't have time to fix it."

Solution w/ nebulous oversight and looming deadlines? Punt it to the ops team.


Agree, there might not be ops team as well, it is dev ops culture. No one in team was brave enough to take the risk. I am sure there are no units test as well to ensure nothing breaks.


And after that pay big support fees to Oracle.


From where I can get sample db with dummy data, or details about tables and columns.

I need this to build custom reporting tool.


I was also hoping for some sample data to play around with. It would be awesome if Stripe could provide this.


Can you tell us motivation to build this instead of contorting to and using existing solutions such as Apache Traffic Server, squid, nginx or haproxy?


I am not a huge fan of NIH but more often than not it is simply easier in the long run to roll something in house that does the job. Although the debt that piles up tends to dwarf the original choice it is often still a better idea due to having employee churn. Its much easier to keep it within the standards of normal coding conventions.

I don't work at FB but near the bottom in the comments you can see that they build on existing C++ libraries that have been tried/tested. We do the [same thing][1] with smaller services simply because its easier in the SDLC process to move libraries that are already in-house.

[1]: https://github.com/bloomberg/bde/tree/master/groups/bsl


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: