In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
Name
HBase
Memcached
MongoDB
Redis
Solr
Description
Wide-column store based on Apache Hadoop and on concepts of BigTable
In-memory key-value store, originally intended for caching
One of the most popular document stores
In-memory database with configurable options performance vs. Persistency
A widely usedenterprise search engine based onApache Lucene
Developer
Apache Software Foundation
Danga Interactive
MongoDB, Inc
Salvatore Sanfilippo
Apache Software Foundation
Initial release
2008
2003
2009
2009
2004
License
Open Source
Open Source
Open Source
Open Source
Open Source
Implementation language
Java
C
C++
C
Java
Server operating systems
Linux
Linux
Linux
Linux
All OS with a Java VM and a servlet container
Unix
Unix
OS X
OS X
Windows
Windows
Windows
Windows
FreeBSD
Solaris
BSD
Database model
Wide column store
Key-value store
Document store
Key-value store
Search engine
Data scheme
Schema-free
Schema-free
Schema-free
Schema-free
Yes
Typing
No
No
Yes
No
Yes
Secondary indexes
No
No
Yes
No
Yes
SQL
No
No
No
No
No
APIs and other access methods
Java API
Proprietary protocol
Proprietary protocol using JSON
Proprietary protocol
Java API
RESTful HTTP API
RESTful HTTP API
Thrift
Supported programming languages
C
C
C
C
C#
.Net
C#
C#
.Net
C++
C++
C++
C++
Groovy
ColdFusion
Groovy
Clojure
Java
Java
Java
Java
Java
Erlang
Erlang
Erlang
Erlang
Python
Python
Python
Python
Python
Scala
Lua
Scala
Scala
Scala
Ruby
Ruby
Ruby
Ruby
PHP
PHP
PHP
PHP
PHP
JavaScript
JavaScript
JavaScript
Perl
Perl
Perl
Perl
OCaml
Lua
Lua
Any language that supports sockets and either XML or JSON
Lisp
Lisp
Lisp
Dart
Dart
ColdFusion
Go
Go
Actionscript
Objective-C
Haskell
Haskell
Smalltalk
Smalltalk
Clojure
Tcl
MatLab
PowerShell
Prolog
Server-side scripts
Yes
No
JavaScript
Lua
Java plugins
Triggers
Yes
No
No
No
No
Partitioning methods
Sharding
None
Sharding
None
Sharding
Replication methods
Selectable replication factor
None
Master-slave replication
Master-slave replication
Cloud/distributed (via Zookeeper)
Master-slave replication
MapReduce
Yes
No
Yes
No
No
Consistency concepts
Immediate Consistency
Eventual Consistency
Eventual Consistency
Immediate Consistency
Foreign keys
No
No
No
No
No
Transaction concepts
No
No
No
Optimistic locking
Optimistic locking
Concurrency
Yes
Yes
Yes
Yes
Yes
Durability
Yes
No
Yes
Yes
Yes
User concepts
Access Control Lists (ACL)
Yes
Users can be defined with full access or read-only access
Very simple password-based access control
Specific characteristics
Redis very much emphasize performance. In any design decisions performance has priority over features or memory requirements.
Architecture: Lives in web stack, ships by default with Jetty. Connectors, JDBC, multiple languages, true morphological CJK, binary document filters (Tika), Entity Extraction (UIMA)
Typical application scenarios
Mostly used for caching
Applications that can hold all data in memory, and that have high performance requirements.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.