include:FacebookHigh PerformanceCassandraAndApacheDeveloped distributed open source databaseHbase.HbaseIn fact, it is a follow-upGoogleOfBig Table.
File-based storage(Document-based stores)
These databases store and organize data in a collection of files. In this way, you can add any number of arbitrary length fields (Fields) To a file. Unlike relational dataColumnQuantity and eachRecordRecord size limit.
Examples include: Apache Hosted Couchdb
large amounts of time-series data without losing granularity.
RRDtool-Open source Enterprise standard, high performance data logging and plotting system for time series data
STATSD-Application Statistics monitoring
Network configuration ManagementNetwork Configuration management Tools
GESTIÓIP-an automated web-based Ipv4/ipv6 address management tool
Rancid-Monitor network device configuration and maintenance history changes
Rconfig-Another Network configuration man
and plotting system for time series data
STATSD-Application Statistics monitoring
Network configuration ManagementNetwork Configuration management Tools
GESTIÓIP-an automated web-based Ipv4/ipv6 address management tool
Rancid-Monitor network device configuration and maintenance history changes
Rconfig-Another Network configuration management tool
NewsletterNewsletter software
Dadamail-perl writing a mailing list Manager
Phplist-php-Written newsletter
/swiftmailer-bundle (v2.4.0) downloading:100%-Installin G Sensio/generator-bundle (v3.1.2) downloading:100%-Installing Symfony/phpunit-bridge (v3.2.1) Downloading:100%parag Onie/random_compat suggests installing Ext-libsodium (provides a modern crypto API that can is used to generate random byt Es.) Doctrine/doctrine-cache-bundle suggests installing symfony/security-acl (for using the this bundle to cache ACLs) sensio/ Framework-extra-bundle suggests installing Symfony/psr-http-message-bridge (t
database
These databases are usually used to deal with the massive data stored in distributed storage. Keys still exist, but they point to multiple columns. These columns are arranged by the column family. Example: Cassandra, HBase, Riak.2.3 Document Database
Document databases are inspired by Lotus Notes office software and are similar to the first type of key-value storage. This type of data model is a version-based document. semi-structured documents are stored in a specific format, such as
. They bring long-awaited UPSERT functionality (aka ON DUPLICATE KEY UPDATE ), better full-text search and speed improvements, thanks to parallel queries, more efficient replication, aggregation, indexing, and sorting. Postgres is ideal for large-scale, terabytes-sized datasets and busy Web Apps, so these optimizations are popular.
MySQL
MySQL 8.0 will be the next major version of the database. The official version is expected to be released in 2017 and will bring many improvements
interview, you know what's missing.
------Solution--------------------
Let's try the interview .....
------Solution--------------------
Grow in practice, the actual operation will find the problem, the impression is more profound.
------Solution--------------------
MySQL learns too many people, really want to learn to eat at the top of the pyramid. And the real big web doesn't have to be MySQL.
Go straight to NoSQL.
Cassandra (Cisco, WebEx, Digg, Facebook, IBM, Reddit and Twitter all use it)
requires complex measures, such as setting a new index from a node and then swapping it from a node to a primary node, but these measures raise errors and are difficult to implement, blocking new features that require changes to the schema/index. Because of the serious fragmentation of the database, MySQL's relational characteristics (such as join) are useless to us, so we decided to break out of the RDBMS.Although there are already many projects for solving the problem of flexible schema data
. Apache plans to release Cordova 3.0 in July and provides a modular approach to using the software.CouchdbThe MapReduce query for this database software uses the JSON document, and JAVASCRIPT,API uses the HTTP protocol. Couchdb's core function is its replication mechanism, said a long-term contributor to the project, Jan Lehnhardt."This allows us to synchronize any instances of COUCHDB with any other instance." Each copy of the data can be run indepe
/cssembed (Assetic Pro Vides the integration with phpcssembed to embed data URIs) Monolog/monolog suggests installing doctrine/couchdb (Allow SE Nding log messages to a CouchDB server) Monolog/monolog suggests installing EXT-AMQP (Allow sending log messages to an AM
QP Server (1.0+ required)) Monolog/monolog suggests installing Ext-mongo (Allow sending log messages to a MongoDB server) Monolog/monolog sug
released in September.It brings better full-text search, accelerates parallel querying of database systems and more efficient replication, aggregation, indexing and sorting. Postgres is used for large-scale, byte-scale datasets and busy Web applications, which are popular in large data and mass data eras.
Nosql
For NoSQL fans, we can recommend Couchdb. It is a fast and extensible JSON storage system that exposes a rest-ful HTTP API.The database is ea
.
Advantages:
Easy to scatter data
The relationship between the various data is the main reason for the name of the relational database, in order to join processing, the relational database has to store the data in the same server, which is not conducive to the spread of data, which is not good at the relational database is not adept at the large amount of data write processing. Conversely, the NoSQL database does not originally support join processing, each data is independently designed, it is
sorting. Postgres is used for large-scale, byte-scale datasets and busy Web applications, which are popular in large data and mass data eras.NoSQLFor NoSQL fans, we can recommend Couchdb. It is a fast and extensible JSON storage system that exposes a rest-ful HTTP API. The database is easy to use and has excellent performance. Pouchdb is a spirit-corresponding couchdb that works entirely in the browser and
following will be a specific example to download fabric1.0.5 image and experience the effect of running. third, run the fabric instance
Enter the following command to switch the work path:
cd./fabric/scripts/
ls
You can see that there are a lot of shell script files under the current path, in the fabric version I'm using, There are 1.0.0 to 1.0.4 Bootstrap scripts, where the default bootstrap.sh is 1.0.5 version, we run this script and download the Fabric1.0.5 image we need. The command is as
Java Development 2.0-using Amazon SimpleDB for cloud storage, part 1th-Starting with the SimpleDB and Amazon SDK
Throughout the series, I have shared with you a large number of non-relational data stores, collectively known as NoSQL. In a recent article, I showed you a huge difference between a document-oriented data store (CouchDB) and a schema-oriented relational database. In addition, the entire API for CouchD
than the key-value database query. such as: CouchDB, MongoDb. Domestic also has the document type database SEQUOIADB, already open source.Graph Database (graph)The graphical structure of the database is different from the other columns and the rigid structure of the SQL database, it is using a flexible graphical model, and can be extended to multiple servers. NoSQL databases do not have a standard query language (SQL), so database queries require a d
backgroundA document is the main concept in a document database. Such databases can store and retrieve documents, which can be in the form of XML, JSON, Bson, and so on. These documents have child properties, render tree data structures, and can contain mapping tables, collections, and scalar values. Documents in the database are similar to each other, but not necessarily identical. Documents stored in the document database are equivalent to the "values" stored in the key-value database. A docu
. And several recent security incidents ...# # CouchDB# # # First day: CRUD, FutonFuton is the Web management interface provided by Couch.# # # Next day: View# # # Third day: Advanced view, Changes API, and replicated dataCOUCHDB provides the changes API to help apply monitoring data changes and update immediately (reactive)Bigcouch is based on Couchdb and implements the Sharding and replication strategy.#
has introduced a number of new types of databases to address several of the requirements mentioned above, and since they are designed to be quite different from traditional NoSQL databases, they are collectively referred to as "NoSQL" series databases. On the whole, in design, they are very concerned about the high concurrency of data read and write and storage of large amounts of data, compared with the relational database, they are in the architecture and data model side of the "subtraction",
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.