Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jivid
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
jivid
9y ago
Super interesting post. Would love to read more detail about their backup and restore infrastructure. If Tom and/or Shlomi are reading this: you mention taking multiple logical backups per day. What benefit does this bring versus just
2.
▲
by
jivid
10y ago
Author here. We use it because it works well for us. We've put a lot of work into making MySQL scale for us to the point where it's a very well supported system and one of the main choices for a lot of storage decisions. We even u
3.
▲
by
jivid
10y ago
In addition to what evanelias said, a logical dump also means we can load it into a MySQL instance running a different storage engine as well. In our case, it allows us to take a mysqldump from an InnoDB instance and load it into a MyRocks
4.
▲
by
jivid
10y ago
Instance size varies a lot because we've got a lot of different MySQL workloads, some with very different configurations. Remember we're backing up each database separately though, not the entire MySQL instance at once. Each datab
5.
▲
by
jivid
10y ago
We run a single mysqldump with --single-transaction for each database on the server, nothing special.
6.
▲
by
jivid
10y ago
We take logical backups, not physical, and mysqldump is the best option for that. Having logical backups means we can do logical diffs as well (see https://youtu.be/Fe2oLZ4CWD4?t=951 ), and we've added table checksum su
7.
▲
by
jivid
10y ago
There's a few different ways to verify, a few of them involving stopping replication, like you pointed out. These can also sometimes be quite expensive, so depending on the type of verification required, the verification method can be
8.
▲
by
jivid
10y ago
> Do you diff against the same base, or create an incremental chain? How many diffs do you take in between recapturing a full image? At $DAYJOB we always take full backups into a fast in-house deduplicating store. We always diff agains
9.
▲
Continuous MySQL backup validation: Restoring backups
(code.facebook.com)
104 points
by
jivid
10y ago
|
27 comments
10.
▲
by
jivid
10y ago
Facebook has a very extensive Python codebase as well. 21% of all backend code is Python: https://code.facebook.com/posts/1040181199381023/python-in-p...
11.
▲
by
jivid
10y ago
It works on top of Quartz Composer, which is OSX only I believe.
12.
▲
Origami – Design prototyping app by Facebook
(facebook.com)
1 points
by
jivid
10y ago
|
2 comments
13.
▲
Whatsapp Hits 1B monthly active users
(facebook.com)
3 points
by
jivid
11y ago
|
0 comments
14.
▲
EdgeDB – The next generation object database
(edgedb.com)
8 points
by
jivid
11y ago
|
1 comments
15.
▲
Instagram releases new app for mini video loops
(theverge.com)
1 points
by
jivid
11y ago
|
0 comments
16.
▲
Building 360 Video
(code.facebook.com)
4 points
by
jivid
11y ago
|
0 comments
17.
▲
What a $40 Video Has to Do with Becoming a Tech Unicorn
(medium.com)
1 points
by
jivid
11y ago
|
0 comments
18.
▲
by
jivid
11y ago
Those addresses are websocket servers that seem to publish wikipedia changes. The app is just subscribing to the changes by opening a websocket connection to the appropriate server. Looking at their other repos and the addresses you linked
19.
▲
by
jivid
11y ago
> If you have not been explicitly informed by us in a separate communication that we detected suspicious activity involving your Slack account, we are very confident that there was no unauthorized access to any of your team data (such as
20.
▲
by
jivid
12y ago
This could be because Github's having issues with serving archives. See https://status.github.com/ EDIT: Should be working now
21.
▲
by
jivid
12y ago
Out of curiosity, what do you use as an alternative to Word if you do have to open something in a .doc/.docx format? Surely just saying "I don't have Word because I'm a developer" can't work in every situation?
22.
▲
by
jivid
12y ago
Instead of pausing the feed, maybe a simple 'Load X new tweets' banner at the top of the feed would do a better job? Twitter actually does exactly this when loading new tweets on the feed.
23.
▲
by
jivid
12y ago
The keypair AWS generates can only be downloaded once, at the time of instance creation. Beyond that, they expect you to be in possession of the keypair when launching another instance that uses the same keypair. If you happen to lose the f
24.
▲
by
jivid
12y ago
I am a Digital Ocean customer and the only password they've ever emailed me is the root password for the server I just bought. Arguably this isn't as safe as AWS' process of making you download a kaypair and only letting you
25.
▲
by
jivid
12y ago
There does seem to be a Python option below the fold.
26.
▲
by
jivid
13y ago
Correct me if I'm wrong, but aren't Kik Cards exactly what you're looking for?
27.
▲
by
jivid
13y ago
Google would be defined as google.com (or the appropriate geo-specific domain) since this map is specifically for websites, not companies owning the most popular products . As for what would happen if they did group by company? I'm gue
28.
▲
by
jivid
13y ago
I'm a little confused by the "Main action" and "Cancel" buttons. Shouldn't the Cancel button have the red text and not the other way around?
29.
▲
by
jivid
13y ago
I'm down to split the cost of a zipcar as well! Will be going from Lower Haight
30.
▲
Blackberry's layoffs hardly the economy killing tragedy many might have expected
(business.financialpost.com)
1 points
by
jivid
13y ago
|
0 comments
More ›