Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jhugg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
jhugg
10y ago
You can actually send a bunch of SQL statements together, separated by semicolons to VoltDB and it will be treated as a transaction. In practice, this isn't always all that useful without a real stored procedure language. Supporting ot
92.
▲
by
jhugg
10y ago
Well, one thing we can say definitively today is that VoltDB offers strong serializability, when almost no other clustered systems do, and when they do, they are slow. But my more typical answer is the combination of throughput and transact
93.
▲
by
jhugg
10y ago
We have some users who have automated rejoin. This might actually make sense in the cloud, where you just spin up another pristine instance. Personally, when a node fails, I still want to try to understand why before I take the next operati
94.
▲
by
jhugg
10y ago
Would help to have a co-author, no?
95.
▲
by
jhugg
10y ago
Historical reasons mostly. First, Raft wasn't a thing when we started. Second, the consensus algorithm we use today is used for cluster membership, schema changes and other agreement purposes, but not for the main transactional path. H
96.
▲
by
jhugg
10y ago
John here from VoltDB. We really enjoyed working with Kyle on this project. We’ve got some content on our website related to this work if you’re hungry for more, including a blog post, a FAQ on transactions and consistency and more detail o
97.
▲
by
jhugg
10y ago
Seriously impressed with this software. Thank you Microsoft.
98.
▲
by
jhugg
10y ago
So you can unlock a regular moto g. Can you unlock the Amazon moto g?
99.
▲
by
jhugg
10y ago
Polls close at 10pm UTC or 5pm EDT (for me). Should know about an hour or so later? Pretty awesome that polls stay open till 10pm in the UK. That would make it much easier to vote for people who have to work and care for kids, etc...
100.
▲
by
jhugg
10y ago
Seems like running on SSD/NVRAM may call for some new thinking. Running on watches may be even secondary to that. Not that ZFS won’t run well on SSD, but it feels like there’s a gulf between filesystems designed with SSDs in mind and t
101.
▲
by
jhugg
10y ago
Do not want.
102.
▲
by
jhugg
10y ago
1) It’s super cool that it works. 2) It’s not ready yet. Lots of stuff doesn’t work, though much does. 3) It’s oddly separate from Windows, which makes perfect sense, but the unix is so much less integrated than mac (or obviously linux) sys
103.
▲
by
jhugg
10y ago
And some people are pointing to the magnitude of the recent changes in some places in the US, $8->$15 per hour, as an experiment that perhaps hasn’t been tried before. It’s possible this will be different. But anyone who claims that mini
104.
▲
by
jhugg
10y ago
Well, even for smaller use cases, systems with peer-to-peer clustering over a lan have better high-availability profiles than primary/secondary replication systems.
105.
▲
by
jhugg
10y ago
Consider the op, "put me in line if the line isn't full" Query 1: Check if the line is full. Query 2: Conditionally put me in line. First, this requires two trips. Second, the line could fill up between these two trips, cause
106.
▲
by
jhugg
10y ago
Well, you often have data-centric developers. Whether their title is DBA is variable. These people are rarely divorced from the application implementation and design the way traditional DBAs are. I see old-school DBAs as people you give log
107.
▲
by
jhugg
10y ago
VoltDB lets you keep transactions, and the strong consistency lets you enforce many constraints (though some in stored procedure code). Cluster-wide uniqueness has some limitations, but there are lots of tools we offer that are way better t
108.
▲
by
jhugg
10y ago
JDBC doesn’t have to be slow. VoltDB actually caches ad-hoc SQL plans so even they run pretty fast these days. You can use JDBC and get good performance. The biggest thing you lose with JDBC over the native VoltDB clients is better cluster
109.
▲
by
jhugg
10y ago
If you need to hold a lock for 10ms in order to ensure things are transactional, it can have a bigger impact. Also, if you get a slow delivery even N packets, where N seems large, you’ve just incresed your chances of hitting that issue 10x.
110.
▲
by
jhugg
10y ago
Most VoltDB customers have no DBA. DBAs can sometimes be pretty hostile during POCs because with VoltDB and many other non-tradtiional systems, they often have a smaller role. Some DBAs are great though and bring experience that can be real
111.
▲
by
jhugg
10y ago
No, you can run arbitrary SQL. You can even send it over an HTTP/JSON API. If you want a multi-statement transaction with logic, you still need to use a procedure. 1TXN = 1RndTrp is still true.
112.
▲
by
jhugg
10y ago
It’s totally true that this optimization only matters if you’re pushing your database. Of course as a VoltDB employee, we have a number of smaller customers who use VoltDB because it allows a small shop to do things that would be too expens
113.
▲
by
jhugg
10y ago
It was presented in 2010 at gluecon and was the launch deck for VoltDB. A big chuck is marketing, yes. Doesn’t make it wrong as a counterexample. Though in 2016, there are a lot more fast SQL systems and it’s unclear this myth is still as m
114.
▲
by
jhugg
10y ago
The big issue here is the idea of moving logic to the data, rather than data to the logic. One of these things is much bigger than the other. If you have a multi-statement transaction with intersitial logic, client-side logic is going to ge
115.
▲
by
jhugg
10y ago
VoltDB supports prepared statements AND stored procedures. It also supports ad-hoc SQL and will cache auto-parameterized intermediate representations. SQL is only slow if the system has never seen it before and needs to plan/optimize,
116.
▲
by
jhugg
10y ago
I’m pretty sure this is Mike’s GlueCon 2010 presentation verbatim. Not sure why it says 2015. Plenty has changed since 2010 about VoltDB. If people have any questions I’m happy to answer.
117.
▲
Attributes of data problems where VoltDB shines
(voltdb.com)
8 points
by
jhugg
11y ago
|
0 comments
118.
▲
by
jhugg
11y ago
I’m always amazed at how few women contribute. :-(
119.
▲
by
jhugg
11y ago
I link to this in my post, but Peter Bailis's post on this is worth a read: http://www.bailis.org/blog/understanding-weak-isolation-is-a...
120.
▲
ACID: How to screw it up
(voltdb.com)
12 points
by
jhugg
11y ago
|
2 comments
More ›