MongoDB: What happens when a platform company tries to build a database?  nosql

2 years ago | comments | linkedin.com | Score: 10 Reddit


Tarantool: in-memory DBMS and application server  nosql

2 years ago | comments | medium.com | Score: 3 Reddit


Beginner question about relations and when to use NoSQL over RDMBS.  nosql

2 years ago | 5 comments | self.nosql | Score: 1 Reddit


Modeling JSON Documents - Sizing Question  nosql

2 years ago | 2 comments | self.nosql | Score: 1 Reddit

Latest Comment

The primary strategy is called First Normal Form.


2 years ago


Any way to install Couchbase on Windows without admin rights?  nosql

2 years ago | comments | self.nosql | Score: 1 Reddit


Nitrite: An embedded NoSql database for Java and Android  nosql

2 years ago | comments | self.nosql | Score: 1 Reddit


The HDFS Juggernaut  nosql

3 years ago | comments | blog.shodan.io | Score: 2 Reddit


NoSQL v SQL: The decade of fierce database debate  nosql

3 years ago | 2 comments | blog.sqlizer.io | Score: Reddit

Latest Comment

"When it comes to NoSQL databases you sacrifice: ... JOINS ... Query capability ..."

This may be true generally, but it is not true across the board. In fact, almost nothing about NoSQL databases (or any database, or any piece of software, really) is true across the board. NoSQL is really only a marketing word, or a word to say "not those table-based databases we've been using since the late 70s"


3 years ago


Whats a good Reporting Tool for NoSQL / Mongo?  nosql

3 years ago | 2 comments | self.nosql | Score: 1 Reddit

Latest Comment

Well MapReduce isn't realtime anyway so what do you expect? :) (I mean, most people take Hive output and do something else with it like cache it in another storage engine). Of course, I'm not sure why Hive can't output to JSON natively either (when one can write PIG that does).

Anyway, probably want to look at:

Ambari Hive View (all of the Hortonworks stuff is "free", you pay for support contracts).

Pentaho report writer (has a "community edition")

A full-blown elasticsearch (cache the Hive query to elasticsearch) and Kibana stack. (also "free": they make money selling infrastructure support tools/PaaS/cloud services/services to clouds, but you can host/run it yourself without paying).


2 years ago


Python and Tarantool: Races in the Loop – Python Pandemonium – Medium  nosql

3 years ago | comments | medium.com | Score: 1 Reddit


Google Cloud Spanner is now production-ready; let the migrations begin  nosql

3 years ago | comments | cloudplatform.googleblog.com | Score: 3 Reddit


Tarantool helps store all incoming HTTP traffic in a structured way for later access  nosql

3 years ago | comments | medium.com | Score: 2 Reddit


BagriDB. Document DataBase built on top of distributed cache solution like Hazelcast or Coherence  nosql

3 years ago | comments | github.com | Score: 5 Reddit


RavenDB - Encrypted data in transit?  nosql

3 years ago | comments | self.nosql | Score: 1 Reddit


Fault-tolerant processing of 10M OAuth tokens with Tarantool  nosql

3 years ago | comments | medium.com | Score: 2 Reddit


Rating system in a high-load project  nosql

3 years ago | comments | medium.com | Score: 5 Reddit


Live Migrations, Queryable Backups and More AWS Regions in MongoDB Atlas  nosql

3 years ago | comments | mongodb.com | Score: 2 Reddit


What alternatives to CouchDB are there for 2017?  nosql

3 years ago | 10 comments | self.nosql | Score: 3 Reddit

Latest Comment

My critical blocker on using it in prod: Default installations are vulnerable to attack. Ref Ransom notes

That's not true, as the link you provided makes clear.

To make sure this isn’t a security issue, CouchDB by default also only binds to the local loopback network interface 127.0.0.1 [...] As far as we can tell for now, the affected CouchDB instances have been in Admin Party mode and publicly accessible.

In other words, as far as is known, no CouchDB instance has been compromised using the default settings. Therefore, it is not correct to say that default installations are vulnerable to attack.

(I'd also question whether it would matter if they were. Nobody is running 100% stock DB installs in production, are they? You have to configure it how you want it, and one part of that is identifying how it should be secured. That's as true for MySQL as it is for MongoDB. I have a ton of issues with MongoDB, but their security defaults are fine. Wearing my grumpy devops guy hat for a second, anyone who got burned by that shouldn't be allowed to touch production systems. No DBMS has automatic backups by default either, but if you lose data because you didn't backup your product DB, that's your fault.)

In any case, the obvious product that meets your criteria is CouchDB, since it has all the positives you note, and doesn't have your blocking issue. :)


3 years ago


Stress test for Nginx + PHP + Tarantool  nosql

3 years ago | comments | medium.com | Score: 2 Reddit


Authentication and Authorization with RBAC  nosql

3 years ago | comments | blog.couchbase.com | Score: 2 Reddit


How to speed up your MySQL with replication to in-memory database  nosql

3 years ago | comments | medium.com | Score: 5 Reddit


Profiling and Monitoring in Couchbase Server 5.0 Preview (Update)  nosql

3 years ago | comments | blog.couchbase.com | Score: 1 Reddit


Using Tarantool in a .NET project on Windows  nosql

3 years ago | comments | medium.com | Score: Reddit


Tarantool IIoT under the microscope  nosql

3 years ago | comments | medium.com | Score: 2 Reddit


Google Cloud Spanner: our first impressions  nosql

3 years ago | 8 comments | opencredo.com | Score: 6 Reddit

Latest Comment

I don't understand how in one sentence you can say "No, it's not an RDBMS because it lacks constraints that enforce consistency" and in the second sentence say "Yes, it's ACID!" What do you think the C in ACID stands for?


3 years ago


piladb 0.1.2 Released, Announcing piladb.sh  nosql

3 years ago | comments | blog.oscillating.works | Score: 2 Reddit


NoSQL Schema Design  nosql

3 years ago | 6 comments | self.nosql | Score: 7 Reddit

Latest Comment

I'm not sure about DynamoDB, never used it. But if we're talking about some Document DB solution, the info about Users who has access to the Report should be embedded in the Report document, I believe. One of the Users can have an Owner role, or something like that. Or it could make sense to add owned Reports into the User document, depending on your use case.


3 years ago


Getting to know Tarantool 1.6  nosql

3 years ago | comments | medium.com | Score: 3 Reddit


How Tarantool works with memory  nosql

3 years ago | comments | kostja.github.io | Score: 1 Reddit


New Profiling and Monitoring in Couchbase Server 5.0 Preview  nosql

3 years ago | comments | blog.couchbase.com | Score: 2 Reddit


As Couchbase 4.6 goes GA, NoSQL finds its groove  nosql

3 years ago | 3 comments | zdnet.com | Score: 2 Reddit

Latest Comment

You know, I love Couchbase, but Marklogic has also been in the "Enterprise NoSQL" space for years.


3 years ago


Tarantool: the Good, the Bad and the Ugly  nosql

3 years ago | comments | medium.com | Score: 6 Reddit


Having never done anything with SQL or NoSQL, I plan to use AWS to create a backend for a mobile app. Is it a bad idea to use NoSQL for simplicity?  nosql

3 years ago | 3 comments | self.nosql | Score: 4 Reddit

Latest Comment

Go rdbms. Source: Just the way you ask. Pain from nosqls of the past.


3 years ago


A tour of the new Couchbase Web Console  nosql

3 years ago | 2 comments | blog.couchbase.com | Score: 3 Reddit

Latest Comment

When is couchbase nice to use?


3 years ago


Learn about sorting with Elasticsearch in 5 minutes  nosql

3 years ago | comments | medium.appbase.io | Score: 6 Reddit


Building a fault-tolerant system outside of a data center using NoSQL databases  nosql

3 years ago | comments | medium.com | Score: 1 Reddit


Exploring Microsoft Azure DocumentDB  nosql

3 years ago | comments | geekswithblogs.net | Score: 2 Reddit


How to execute 500 instantaneous queries on 18 billion rows? Which database should I use?  nosql

3 years ago | 3 comments | self.nosql | Score: 2 Reddit

Latest Comment

If you expect a lot of connections to a server then factor in the startup time of a connection beforehand. Query performance might not be a problem per se but you still need to transfer data. Caching can be a solution of course. If query latency is a problem queries could be combined. Manually with union or a mechanism like multiple result sets.


3 years ago


Install KVLite on Windows?  nosql

3 years ago | 8 comments | self.nosql | Score: Reddit

Latest Comment

Virtualbox plus docker


3 years ago


Oracle Code 2017 Event Series of Developer Conferences (CFP Open)  nosql

3 years ago | comments | developer.oracle.com | Score: 2 Reddit


A simple Redis clone written in C with RocksDB back end  nosql

3 years ago | comments | github.com | Score: 4 Reddit


Efficient storage: how we went down from 50 PB to 32 PB in Mail.Ru Group  nosql

3 years ago | 3 comments | medium.com | Score: 4 Reddit

Latest Comment

Sure! I got only two questions here:

  1. How much do you pay for 32PB of SAN?
  2. How much do you pay for 32PB of x86 machines with SATA disks?

Just two numbers please.


3 years ago


piladb — a lightweight RESTful database engine based on stack data structures  nosql

3 years ago | comments | github.com | Score: 5 Reddit


1 Million CQL operations per server - using ScyllaDB (video)  nosql

3 years ago | 1 comment | codeandtalk.com | Score: 2 Reddit

Latest Comment

How many CPU cores did the server have?


3 years ago


When and why I use an in-memory database or a traditional database management system  nosql

3 years ago | 5 comments | medium.com | Score: 4 Reddit

Latest Comment

Will give your an example. Have just written this program:

#include <stdio.h>
#include <stdlib.h>

int main()
{
        const int ARR_SIZE = 100000000;
        char *array = (char*)malloc(ARR_SIZE);
        if (!array)
                return 0;

        for (long long i = 0; i < ARR_SIZE; ++i)
                array[(i*(ARR_SIZE-1)) % ARR_SIZE] = array[(i*i) % ARR_SIZE];

        printf("%d\n", (int)array[ARR_SIZE/2]);
        free(array);

        return 0;
}

It copies approx. 100Mb randomly

Running time is more than 2 sec:

MacBook-Air-anikin:~ anikin$ cc -O3 random_mem_test.c -o random_mem_test
MacBook-Air-anikin:~ anikin$ time ./random_mem_test
0

real    0m2.117s
user    0m1.979s
sys 0m0.097s

3 years ago


Moving from MongoDB to Couchbase server (revisited)  nosql

3 years ago | comments | blog.couchbase.com | Score: 9 Reddit


Efficient Predicate Pushdowns for Key Value Stores  nosql

3 years ago | comments | github.com | Score: 1 Reddit


SQL is still superior for big-data analytics  nosql

3 years ago | comments | blog.rakam.io | Score: 1 Reddit


A Five Minute Introduction to NoSQL Injection  nosql

3 years ago | comments | east5th.co | Score: 1 Reddit


GitHub - baidu/tera: An Internet-Scale Database  nosql

3 years ago | 2 comments | github.com | Score: 7 Reddit

Latest Comment

Tera vs hbase: - high performance, 100,000+ random write qps per node - tera can execute online split and merge tablet without data movement, so tera can easily scale up to 1000+nodes in Baidu. - tera support mem/ssd/disk tirerd cache, so tera can handle 100,000+ random read qps per node. - tera support single row transaction

this is why tera become so popular in baidu


3 years ago