tinkerpop/gremlin
10 days ago by rtlechow
"Gremlin is a domain specific language for traversing property graphs. Gremlin makes use of Pipes to perform complex graph traversals. This language has application in the areas of graph query, analysis, and manipulation. Connectors, provided by Blueprints, exist for the following graph management systems:"
api
database
graph
java
programming
10 days ago by rtlechow
Amazon's Dynamo - All Things Distributed
july 2010 by rtlechow
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swami Sivasubramanian, Peter Vosshall and Werner Vogels, “Dynamo: Amazon's Highly Available Key-Value Store”, in the Proceedings of the 21st ACM Symposium on Operating Systems Principles, Stevenson, WA, October 2007.
amazon
architecture
cloud
cluster
database
data
development
nosql
dynamo
s3
scalability
programming
research
web
aws
july 2010 by rtlechow
Google Research Publication: BigTable
july 2010 by rtlechow
Bigtable: A Distributed Storage System for Structured Data
Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber
architecture
cloud
database
data
cluster
databases
development
distributed
filesystem
google
paper
pdf
programming
scalability
bigtable
Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber
july 2010 by rtlechow
Welcome - The Rosetta Project
may 2010 by rtlechow
"The Rosetta Project is a global collaboration of language specialists and native speakers working to build a publicly accessible digital library of human languages."
archive
collaboration
community
database
education
history
language
languages
linguistics
library
media
project
research
technology
dictionary
anthropology
may 2010 by rtlechow
Matasano Security LLC - Chargen - Enough With The Rainbow Tables: What You Need To Know About Secure Password Schemes
march 2010 by rtlechow
"Speed is exactly what you don’t want in a password hash function."
security
password
cryptography
crypto
web
database
encryption
programming
hashing
passwords
march 2010 by rtlechow
NoSQL v. SQL is the worst holy war ever. « Deseret Tech
march 2010 by rtlechow
"There might be a place in your organization for both!
There is no need to get haughty about this. Pick the design that works best for your problem set. There is no need for one to eliminate the other. Both are useful.
Good software development is all about good judgement. Anyone can learn syntax rules and throw together something that kind-of-sort-of works, but a good developer will know when to deploy one thing and when to deploy another. Keep your options open and stop the silliness."
nosql
database
sql
databases
holywars
There is no need to get haughty about this. Pick the design that works best for your problem set. There is no need for one to eliminate the other. Both are useful.
Good software development is all about good judgement. Anyone can learn syntax rules and throw together something that kind-of-sort-of works, but a good developer will know when to deploy one thing and when to deploy another. Keep your options open and stop the silliness."
march 2010 by rtlechow
Active Record vs Objects
march 2010 by rtlechow
"This dilemma is the basis for the oft-cited impedance mismatch between relational databases and object oriented languages. Tables are data structures, not classes. Objects are encapsulated behavior, not database rows... So applications built around ActiveRecord are applications built around data structures. And applications that are built around data structures are procedural—they are not object oriented. The opportunity we miss when we structure our applications around Active Record is the opportunity to use object oriented design."
activerecord
patterns
design
persistence
programming
oop
rails
database
orm
march 2010 by rtlechow
Visual Guide to NoSQL Systems - Nathan Hurst's Blog
march 2010 by rtlechow
Split by:
" * Consistency means that each client always has the same view of the data.
* Availability means that all clients can always read and write.
* Partition tolerance means that the system works well across physical network partitions."
nosql
database
visualization
comparison
sql
reference
databases
guide
" * Consistency means that each client always has the same view of the data.
* Availability means that all clients can always read and write.
* Partition tolerance means that the system works well across physical network partitions."
march 2010 by rtlechow
Cassandra @ Twitter: An Interview with Ryan King « myNoSQL
march 2010 by rtlechow
"ome side notes here about importing. We were originally trying to use the BinaryMemtable[2] interface, but we actually found it to be too fast — it would saturate the backplane of our network. We’ve switched back to using the Thrift interface for bulk loading (and we still have to throttle it). The whole process takes about a week now. With infinite network bandwidth we could do it in about 7 hours on our current cluster."
twitter
nosql
database
scalability
opensource
distributed
development
architecture
cassandra
march 2010 by rtlechow
web2py Bayesian classifier and databases « web2py
march 2010 by rtlechow
"web2py provides a solution for this problem and includes a minimalist Bayesian classifier trained and adapted to the scope.
...
Of course the text does not make any sense. That is a feature."
python
database
bayesian
testing
web
tools
bayes
...
Of course the text does not make any sense. That is a feature."
march 2010 by rtlechow
SpatiaLite download page
march 2010 by rtlechow
SQLite with geo. Thanks for the tip shazow!
gis
database
sqlite
opensource
geo
sql
programming
software
geospatial
spatial
march 2010 by rtlechow
Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services
september 2009 by rtlechow
When designing distributed web services, there are three properties that are commonly desired: consistency, availability, and partition tolerance. It is impossible to achieve all three. In this note, we prove this conjecture in the asynchronous network model, and then discuss solutions to this dilemma in the partially synchronous model.
architecture
scalability
database
nosql
september 2009 by rtlechow
related tags
activerecord ⊕ activism ⊕ administration ⊕ agile ⊕ ai ⊕ ajax ⊕ amazon ⊕ ambition ⊕ analysis ⊕ analytics ⊕ anthropology ⊕ api ⊕ architecture ⊕ archive ⊕ art ⊕ article ⊕ association ⊕ aws ⊕ bayes ⊕ bayesian ⊕ bestpractices ⊕ bigtable ⊕ blogs ⊕ books ⊕ browser ⊕ buildings ⊕ canada ⊕ cassandra ⊕ chart ⊕ charts ⊕ cloud ⊕ cluster ⊕ code ⊕ collaboration ⊕ column ⊕ community ⊕ comparison ⊕ computer ⊕ computers ⊕ conference ⊕ console ⊕ convert ⊕ couchdb ⊕ counter ⊕ critique ⊕ crud ⊕ crypto ⊕ cryptography ⊕ css ⊕ data ⊕ database ⊖ databases ⊕ datamining ⊕ datasets ⊕ db ⊕ ddd ⊕ delete ⊕ demos ⊕ design ⊕ development ⊕ dictionary ⊕ distributed ⊕ documentation ⊕ drizzle ⊕ dynamo ⊕ eav ⊕ ebook ⊕ education ⊕ encryption ⊕ encyclopedia ⊕ engineering ⊕ english ⊕ erlang ⊕ examples ⊕ excel ⊕ filesystem ⊕ firefox ⊕ fixtures ⊕ flash ⊕ folksonomy ⊕ forms ⊕ free ⊕ fts ⊕ fulltext ⊕ fulltextsearch ⊕ fun ⊕ gamedev ⊕ games ⊕ geek ⊕ geo ⊕ geospatial ⊕ gfs ⊕ gis ⊕ google ⊕ gotchas ⊕ government ⊕ graph ⊕ graphics ⊕ graphs ⊕ graphviz ⊕ gui ⊕ guide ⊕ hack ⊕ hashing ⊕ has_many ⊕ has_many_polymorphs ⊕ help ⊕ history ⊕ holywars ⊕ howto ⊕ html ⊕ http ⊕ import ⊕ injection ⊕ inspiration ⊕ interview ⊕ irb ⊕ java ⊕ javascript ⊕ json ⊕ keyvalue ⊕ language ⊕ languages ⊕ learning ⊕ legacy ⊕ library ⊕ linguistics ⊕ linux ⊕ local ⊕ mac ⊕ management ⊕ maps ⊕ math ⊕ mathematics ⊕ media ⊕ migration ⊕ models ⊕ mongo ⊕ mongodb ⊕ monitoring ⊕ mysql ⊕ Normalization ⊕ nosql ⊕ numbers ⊕ offline ⊕ online ⊕ ontario ⊕ oop ⊕ opendata ⊕ opensource ⊕ optimization ⊕ orm ⊕ osx ⊕ paginate ⊕ paper ⊕ parser ⊕ password ⊕ passwords ⊕ patterns ⊕ pdf ⊕ performance ⊕ persistence ⊕ philosophy ⊕ photography ⊕ photos ⊕ php ⊕ plugin ⊕ plugins ⊕ polymorphic ⊕ programming ⊕ project ⊕ python ⊕ rails ⊕ rdbms ⊕ redis ⊕ refactoring ⊕ reference ⊕ relational ⊕ repl ⊕ reporting ⊕ research ⊕ ruby ⊕ rubyonrails ⊕ s3 ⊕ sanfrancisco ⊕ scalability ⊕ schema ⊕ science ⊕ search ⊕ security ⊕ semantic ⊕ semanticweb ⊕ sequence ⊕ sequences ⊕ sf ⊕ shell ⊕ software ⊕ spatial ⊕ sql ⊕ sqlite ⊕ statistics ⊕ storage ⊕ sync ⊕ table ⊕ tableau ⊕ tagging ⊕ technology ⊕ temporal ⊕ testing ⊕ theory ⊕ through ⊕ time ⊕ tips ⊕ tool ⊕ tools ⊕ toread ⊕ toronto ⊕ try ⊕ tuning ⊕ tutorial ⊕ twitter ⊕ UML ⊕ urban ⊕ video ⊕ visual ⊕ visualization ⊕ web ⊕ webapp ⊕ wikipedia ⊕ wordnet ⊕ words ⊕ xml ⊕Copy this bookmark: