tag:blogger.com,1999:blog-79757192024-03-13T10:02:48.301+02:00mindstorms<center><strong>Software and web architectures, cloud computing and a flavor of tech startup entrepreneurship through the eyes
of Alex Popescu.</strong></center>
<p>About me: Software architect, Web Aficionado, Cloud Computing Fanboy, Geek Entrepreneur, Speaker,
Co-founder and CTO of <a href="http://infoq.com">InfoQ.com</a>, Writing also about <a href="http://nosql.mypopescu.com">NoSQL</a> on the <a href="http://nosql.mypopescu.com">my<strong>NoSQL</strong></a> blog</p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.comBlogger3186125tag:blogger.com,1999:blog-7975719.post-69792782299235657152014-11-24T18:16:00.001+02:002014-11-24T18:16:02.195+02:00NoSQL: Autoscaling, welcome to Google Compute Engine<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103465069225">Autoscaling, welcome to Google Compute Engine</a></h2> <blockquote> <p>Autoscaling allows customers to build more cost effective and resilient applications. Using Compute Engine Autoscaling, you can ensure that exactly the right number of Compute Engine instances are available at any given time to handle your application's workload. This saves you money when your application's usage is low, and ensures your application is responsive when utilization is high.</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>distributed systems</a>,<a href='http://nosql.mypopescu.com'>scalability</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-3354836607594709372014-11-24T13:15:00.001+02:002014-11-24T13:15:59.682+02:00NoSQL: Aurora for MySQL is coming<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103454088542">Aurora for MySQL is coming</a></h2> <blockquote> <p>Mark Callghan takes a look at:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>aurora</a>,<a href='http://nosql.mypopescu.com'>amazon</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-11307808245104397992014-11-24T12:15:00.001+02:002014-11-24T12:15:59.764+02:00NoSQL: Medium uses Neo4j and Go for GoSocial service<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103451536694">Medium uses Neo4j and Go for GoSocial service</a></h2> <blockquote> <p>Medium's social graph stored in Neo4j and exposed through a Go service:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>neo4j</a>,<a href='http://nosql.mypopescu.com'>go</a>,<a href='http://nosql.mypopescu.com'>graphdb</a>,<a href='http://nosql.mypopescu.com'>graph database</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-70745119821050291532014-11-22T13:15:00.001+02:002014-11-22T13:15:38.170+02:00NoSQL: Stripe's Hadoop tools open sourced<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103272099222">Stripe's Hadoop tools open sourced</a></h2> <blockquote> <p>Stripe has put on GitHub 4 Hadoop related projects they've developed internally:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>hadoop</a>,<a href='http://nosql.mypopescu.com'>impala</a>,<a href='http://nosql.mypopescu.com'>parquet</a>,<a href='http://nosql.mypopescu.com'>mapreduce</a>,<a href='http://nosql.mypopescu.com'>bigdata</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-31902244784756127832014-11-20T18:15:00.001+02:002014-11-20T18:15:14.591+02:00NoSQL: The states and transitions of a Couchbase node<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103125141850">The states and transitions of a Couchbase node</a></h2> <blockquote> <p>The different states and the transitions of a Couchbase node in a diagram:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>couchbase</a>,<a href='http://nosql.mypopescu.com'>key-value store</a>,<a href='http://nosql.mypopescu.com'>document database</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-47014516173856993002014-11-20T14:15:00.001+02:002014-11-20T14:15:11.910+02:00NoSQL: Can MapReduce Solve Planning Problems?<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103116398183">Can MapReduce Solve Planning Problems?</a></h2> <blockquote> <p>Betteridge's law of headlines .</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>mapreduce</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-55670293861501661832014-11-20T11:15:00.001+02:002014-11-20T11:15:11.158+02:00NoSQL: NoSQL databases, Hadoop, Big Data: Pinned tabs Nov.19th<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103110030252">NoSQL databases, Hadoop, Big Data: Pinned tabs Nov.19th</a></h2> <blockquote> <p>01 : Teradata QueryGrid is the technology used to allow querying both Teradata/AsterData and external data stored in Hadoop or Oracle. ★</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>teradata</a>,<a href='http://nosql.mypopescu.com'>marklogic</a>,<a href='http://nosql.mypopescu.com'>document database</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-57145378056657973062014-11-19T15:15:00.001+02:002014-11-19T15:15:03.016+02:00NoSQL: It Ain’t Easy Making Money in Open Source: Thoughts on the Hortonworks's IPO Filling<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103036005105">It Ain't Easy Making Money in Open Source: Thoughts on the Hortonworks's IPO Filling</a></h2> <blockquote> <p>Dave Kellogg's in-depth look at the Hortonworks's filling for IPO, a comparison with RedHat's model, and a definitely interesting hypothesis and conclusion:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>hortonworks</a>,<a href='http://nosql.mypopescu.com'>hadoop market</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-4629408181439054712014-11-19T14:15:00.003+02:002014-11-19T14:15:22.766+02:00NoSQL: Apache CouchDB 2.0 gets clustering support<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103034595127">Apache CouchDB 2.0 gets clustering support</a></h2> <blockquote> <p>At ApacheCon Europe 2014, the Apache CouchDB™ project today announced a Developer Preview release of its CouchDB 2.0 document database. The Developer Preview release brings all-new clustering technology to the Open Source NoSQL database, enabling a range of big data capabilities that include being able to store, replicate, sync, and process large amounts of data distributed across individual servers, data centers, and geographical regions in any deployment configuration, including private, hybrid, and multi-cloud.</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>couchdb</a>,<a href='http://nosql.mypopescu.com'>document database</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-39167671480393143582014-11-19T14:15:00.001+02:002014-11-19T14:15:02.805+02:00NoSQL: CouchDB's long road to clustering<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103034903968">CouchDB's long road to clustering</a></h2> <blockquote> <p>Keyword is partially :</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>couchdb</a>,<a href='http://nosql.mypopescu.com'>cloudant</a>,<a href='http://nosql.mypopescu.com'>document database</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-69623400616092234452014-11-19T11:15:00.001+02:002014-11-19T11:15:00.943+02:00NoSQL: The data flow and the massive historical Tweet index<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103029869612">The data flow and the massive historical Tweet index</a></h2> <blockquote> <p>We rarely have the opportunity to learn about the almost complete architecture and data flow for a massive data indexing solution. Twitter's blog post covers many details of their indexing solution starting with design goals and getting down to technical</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>full text indexing</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-77558125200271213092014-11-19T09:14:00.001+02:002014-11-19T09:14:59.889+02:00NoSQL: What skills is a recruiting company looking for in a data scientist<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103023903087">What skills is a recruiting company looking for in a data scientist</a></h2> <blockquote> <p>For the technical part the list goes like this:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>data science</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-21069829569153084602014-11-19T08:15:00.001+02:002014-11-19T08:15:04.073+02:00NoSQL: Why Couchbase Lite is so strategically important for you?<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/103022354617">Why Couchbase Lite is so strategically important for you?</a></h2> <blockquote> <p>In an interview with Bob Widerhold 1 , Roberto V. Zicary asks: "why Couchbase Lite is so strategically important?"</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>couchbase</a>,<a href='http://nosql.mypopescu.com'>key-value store</a>,<a href='http://nosql.mypopescu.com'>document database</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-78702464839785896322014-11-18T13:14:00.001+02:002014-11-18T13:14:41.925+02:00NoSQL: Hortonwork's filling for IPO: The marketing of going public<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102949958827">Hortonwork's filling for IPO: The marketing of going public</a></h2> <blockquote> <p>Pretty much the same perspective about Hortonwork's filling for IPO from Yves de Montcheuil ( InfoWorld ):</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>hortonworks</a>,<a href='http://nosql.mypopescu.com'>hadoop market</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-25038507293751548672014-11-18T12:14:00.001+02:002014-11-18T12:14:42.018+02:00NoSQL: Hortonworks IPO - Why Now? Or better, who will benefit from the IPO<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102949496417">Hortonworks IPO - Why Now? Or better, who will benefit from the IPO</a></h2> <blockquote> <p>Merv Adrian is looking at 3 possible reasons for Hortonworks's filing for IPO by switching the why question to who will benefit from this IPO. As for the why now part, the main question I've also asked myself , this seems to be the general answer:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>hortonworks</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-73233232593915109492014-11-17T15:14:00.001+02:002014-11-17T15:14:32.501+02:00NoSQL: Design consideration for Kayos messaging and durable queueing<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102870100290">Design consideration for Kayos messaging and durable queueing</a></h2> <blockquote> <p>More details about Damien Katz's new message queue project : it has a name, Kayos, and some goals:</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>kayos</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-16453964615713043452014-11-17T14:14:00.001+02:002014-11-17T14:14:32.385+02:00NoSQL: Kafka and Samza: Distributed stream processing in practice<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102868229019">Kafka and Samza: Distributed stream processing in practice</a></h2> <blockquote> <p>Fantastic slide deck from Martin Kleppmann. These 2 screenshots below are a good summary of the talk, but I strongly encourage you to go through the 42 slides. Totally worth the time .</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>kafka</a>,<a href='http://nosql.mypopescu.com'>samza</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-72352890859825034282014-11-15T07:14:00.001+02:002014-11-15T07:14:07.425+02:00NoSQL: What do you have to say for the skeptics of Hadoop who think that the ecosystem is getting too complex with too many overlapping projects doing almost similar things?<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102666392027">What do you have to say for the skeptics of Hadoop who think that the ecosystem is getting too complex with too many overlapping projects doing almost similar things?</a></h2> <blockquote> <p>There is a truth to the point of growing complexity of the entire ecosystem but there is also a misattribution of the complexity that comes with it. Unlike many other unified single-stack architectures that came before, the Hadoop platform is built around individual layers of individual responsibilities. This is the Unix philosophy; each of these layers is built in order to perform one thing and one thing well. This not only helps in delineating responsibilities, but it also helps in a much faster evolution. Remember that several different open developer communities are working on each layer. Sometimes, this does mean there are two or more disjoint sets of developers that work on the same layer, but that's okay – either each of those projects carve out their niche or the single best project simply emerges. In a truly open community, a meritocracy, no single vendor ultimately decides the best approach.</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>hadoop</a>,<a href='http://nosql.mypopescu.com'>mapreduce</a>,<a href='http://nosql.mypopescu.com'>bigdata</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-70906612523341681842014-11-14T21:14:00.001+02:002014-11-14T21:14:01.870+02:00NoSQL: Can hard drives' failure be predicted?<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102623883667">Can hard drives' failure be predicted?</a></h2> <blockquote> <p>Hardware failure is one of the major causes leading to failure of systems and implicitely to the deterioration of the quality of service. Predicting hardward failures would allow taking proactive measures, thus reducing the chances of downtime in the systems.</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-57674735677733578542014-11-14T11:14:00.001+02:002014-11-14T11:14:18.532+02:00NoSQL: MongoDB WiredTiger Compression and Performance<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102598732437">MongoDB WiredTiger Compression and Performance</a></h2> <blockquote> <p>The soon to be released MongoDB 2.8 gets a new storage engine named WiredTiger . Adam Comerford, a MongoDB Sen. solutions engineer, has run some test to compare the different compression options of the new engine—snappy and zlib.</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>mongodb</a>,<a href='http://nosql.mypopescu.com'>document database</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-5900358701299525262014-11-14T11:13:00.001+02:002014-11-14T11:13:58.233+02:00NoSQL: Amazon Aurora in bullet points<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102599302892">Amazon Aurora in bullet points</a></h2> <blockquote> <p>The rest of the story can be read in Jeff Barr's post .</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>aurora</a>,<a href='http://nosql.mypopescu.com'>amazon</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-21558476952315947322014-11-14T04:13:00.001+02:002014-11-14T04:13:54.469+02:00NoSQL: HowFuckedIsMyDatabase?<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102572225352">HowFuckedIsMyDatabase?</a></h2> <blockquote> <p>Howfuckedismydatabase.com . 'nuff said.</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>fun</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-15723177412478170592014-11-13T12:13:00.001+02:002014-11-13T12:13:46.830+02:00NoSQL: Precise design: Use of Formal Methods at Amazon Web Services<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102520226842">Precise design: Use of Formal Methods at Amazon Web Services</a></h2> <blockquote> <p>There are various aspects that must be considered when building a distributed system: fault-tolerance, replication, consistency, concurrency, etc. Combining algorithms and solutions to address these requirements increases the complexity of the system. Is there a way to prove, reliably and with a high level of confidence, that the system will behave as needed? Can there be a formal proof that the design of the system satisfies the requirements?</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>distributed systems</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-66809704124220833442014-11-13T11:13:00.001+02:002014-11-13T11:13:46.017+02:00NoSQL: Consistency and coordination<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102518523102">Consistency and coordination</a></h2> <blockquote> <p>"Does a system always need coordination to ensure consistency?" Considering the costs of coordination, being able to determine in what conditions consistency can be achieved without coordination would lead to significant performance and/or cost improvements.</p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>distributed systems</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0tag:blogger.com,1999:blog-7975719.post-9875649931679914522014-11-13T05:13:00.001+02:002014-11-13T05:13:43.428+02:00NoSQL: 2014 Gartner Hype Cycle<h2 class='linktitle'><a href="http://nosql.mypopescu.com/post/102499051552">2014 Gartner Hype Cycle</a></h2> <blockquote> <p></p> <p style='margin-top:2em;font-size:0.9em;text-align:right'>tags:<a href='http://nosql.mypopescu.com'>bigdata</a>,<a href='http://nosql.mypopescu.com'>iot</a></p> </blockquote> <p style='text-align:right'>via <a href="http://nosql.mypopescu.com">NoSQL databases</a></p>Alex Popescuhttp://www.blogger.com/profile/01207348386503181170noreply@blogger.com0