background preloader

World's Leading Graph Database » What is Neo4j?

World's Leading Graph Database » What is Neo4j?
Graph Databases, published by O’Reilly Media, discusses the problems that are well aligned with graph databases, with examples drawn from practical, real-world use cases. This book also looks at the ecosystem of complementary technologies, highlighting what differentiates graph databases from other database technologies, both relational and NOSQL. Graph Databases is written by Ian Robinson, Jim Webber, and Emil Eifrém, graph experts and enthusiasts at Neo Technology, creators of Neo4j.

Related:  #HackTheGraph!

Open Graph Presents Challenge to Marketers Last year, Facebook launched a new initiative built around, of all things, verbs. The company's Open Graph sought to do something interesting with the way we communicate with each other: Any action expressed on Facebook could become a branding opportunity. Perhaps the best example of Open Graph at work is Spotify.

Michael Feathers Control structures have been around nearly as long as programming but it's hard for me to see them as more than an annoyance. Over and over again, I find that better code has fewer if-statements, fewer switches, and fewer loops. Often this happens because developers are using languages with better abstractions. They aren't consciously trying to avoid control structures but they do.

Facebook Launches App Center, Lets You Sell Apps Facebook just got a little bit more like Apple and Google. The company announced on Wednesday that it is building its own app center. It will also enable paid Facebook apps for the first time. Users currently search for apps on Facebook using the same search bar they use to find people, groups and events. Don't Let Architecture Astronauts Scare You by Joel Spolsky Saturday, April 21, 2001 When great thinkers think about problems, they start to see patterns. They look at the problem of people sending each other word-processor files, and then they look at the problem of people sending each other spreadsheets, and they realize that there's a general pattern: sending files. That's one level of abstraction already. Then they go up one more level: people send files, but web browsers also "send" requests for web pages.'s Heroku Rolls out New Cloud Database Options's Heroku division this week rolled out two entry-level tiers for its Postgres-based cloud database service, hoping to cater to applications with lower data-volume requirements as well as helping startup developers make an easier jump into production. The new Crane level of the database service costs US$50 per month, with a 400MB RAM cache. Next up from there is the new Kappa tier, which costs $100 per month and has an 800MB cache. Both include the same array of features for supporting production deployments found in Heroku's higher-cost plans, such as continuous protection, where database activity is committed to write-ahead logs for quick recovery in the event of a hardware failure; improved security; and "production-grade" monitoring. Previously, those wishing to jump from Heroku's free version to a paid, production-ready plan had to pay $200 per month for the Ronin edition. One 1TB of storage is provided with each Heroku database, regardless of the tier.

Labs — MarkLogic Developer Community Labs is the home for experimental MarkLogic and MarkLogic-related work. We make these projects available in the hopes that you may find them useful. In turn, we hope you will share your thoughts, opinions, and ideas on these projects with us. MLJS is a Javascript library for connecting to MarkLogic from both Browser JS and Node.JS

Data Is the New Diamond An engagement ring traditionally is a sign of love and long-term fidelity. If you want the business equivalent – loyal customers who wouldn't dream of going elsewhere – then data is the new diamond. Many of our clients have found that providing consistent, accurate and information-rich customer experiences across online and mobile channels have helped to retain customers, bring in new ones, and drive top-line growth. Whether it's using data collected from customers to analyze their preferences, gaining insights into your business from customer data so you can more effectively target marketing, or finding ways for customers to interact with your business when and how they want – data can take relationships to the next level. No surprise then that analytics and BI are top technology priorities for CIOs in 2012 according to Gartner. The explosion of mobile, social and big data have accelerated business innovation, and BI is at the nexus of these mega trends.

Titan Provides Real-Time Big Graph Data « Aurelius August 6, 2012 by Marko A. Rodriguez The presentation to follow discusses the simulation’s social graph structure, the types of processes executed on that structure, and the various runtime analyses of those processes under normal and peak load. The presentation concludes with a discussion of the Amazon EC2 cluster architecture used and the associated costs of running that architecture in a production environment. In short summary, Titan performs well under substantial load with a relatively inexpensive cluster and as such, is capable of backing online services requiring real-time Big Graph Data. The Social Graph’s Structure and Processes Radian6 Insights Salesforce Marketing Cloud Insights help you understand the social posts that matter most by enhancing those conversations with meaningful insights – everything from sentiment (multi-language), demographics, trends, intent and more. Best of all, we’re always expanding our offerings based on customer needs. What’s possible with Marketing Cloud Insights? Enhanced Demographics

Structural Abstractions in Brains and Graphs « Aurelius A graph database is a software system that persists and represents data as a collection of vertices (i.e. nodes, dots) connected to one another by a collection of edges (i.e. links, lines). These databases are optimized for executing a type of process known as a graph traversal. At various levels of abstraction, both the structure and function of a graph yield a striking similarity to neural systems such as the human brain. It is posited that as graph systems scale to encompass more heterogenous data, a multi-level structural understanding can help facilitate the study of graphs and the engineering of graph systems.