The World's First Write-Only Datastore.
-
Infinite throughput
With our revolutionary write-only database technology, The Ball™ can guarantee literally infinite bandwidth, capacity and responsiveness without missing a beat.
-
Dev-friendly
Our state-of-the-art, reactive, declarative, testing-oriented Stressql query language makes it dead simple to integrate The Ball™ with your application.
-
Responsive
The Ball™ is fully compatible with Twitter Bootstrap and Meteor.
-
Solid, secure and reliable
With no pesky database reads to worry about, The Ball™'s foundations are firm yet yielding to the touch. Written in CUDA and Dogescript, The Ball™ is elegant, firm and future-proof. And wth
Install from NPM
$ npm install the-ball
How about a demo?
# Shell script:
ball write "INSERT ('Hello, world') INTO Ball"
>> wow write success
# Here's a sneak peek of some of our future language bindings:
# Python:
def write_to_ball(query):
pass
write_to_ball("INSERT ('Hello, world') INTO BALL")
// Java:
using TheBall.orbdm.QueryHelper.QueryFactory;
public class TheBallQuerySubmitter(QueryFactor) {
public static override void getQuery() {
return "Insert ('Hello, world') INTO BALL";
}
}
TheBallQuerySubmitter submitter = new TheBallQuerySubmitter();
submitter.execute(); // does nothing
ssh Dogescript: [NOTE: the Dogescript bindings are fastest, since the underlying framework is implemented in Dogescript. Use Dogescript whenever performance is a priority.]
so ball
such do much query
plz ball.insert(query)
wow
plz do with "INSERT ('wow world') INTO BALL"
# PHP:
$query = "INSERT ('Hello, world') INTO BALL";
$query = stressql_completely_legit_escape_string_for_real_this_time_guys($query);
stressql_query($query) or die(__halt_compiler());
How we stack up against the competition
| Cross-platform | Maximum capacity | Web-scale | |
|---|---|---|---|
| MongoDB | Windows/Unix | Limited by hard-drive space | Probably |
| MySQL | Windows/Unix | Limited by hard-drive space and sharding ability | Debatable |
| /dev/null | Unix only | Virtually unlimited | Yes |
| The Ball™ | Virtually any conceivable platform | Unlimited, in theory and in practice | Undoubtedly |
Testemonials
As a proprietor of a "small business," we're required by law to keep certain important documentation, that, if it were to fall into the wrong hands, would certainly cause a load of trouble. Rather than trusting an insecure database like MongoDB or MySQL, and risk someone actually being able to read our data, we've embraced The Ball™ for all our "accountability" needs. Plus, when was the last time you tried to throw an Oracle database out the window of a moving car?Fork on Github