MongoDB is a distributed file storage-based database. Written in C ++. It is designed to provide scalable, high-performance data storage solutions for WEB applications.It features high performance, ease of deployment, and ease of use, making it easy to store data. Features:* It is designed for set storage and is easy to store object-type data.* Free mode.* Suppor
from the current technical point of view.1. Install the Redis database. Download the installation package to the official website.http://redis.io/here should be 2.6.10 version.$tar-XZVF redis-2.6.10.tar.gz$CD redis-2.6.10$make$make InstallOK now you can test it with Redis's own client.Run Redis server First$redis-server$redis-CLI>redis 127.0.0.1:6379> Set Zyq ' is a good mans 'Redis 127.0.0.1:6379>get ZyqShow ' is a good man ' OK, everything worksTo install the Redis driver module for node. JS:
the index and data rows, and the distribution of the index.Due to inaccurate statistics, or the implementation mechanism of MySQL itself, in some cases, the cost of calculation is not accurate.The optimizations that MySQL can handle are:
To redefine the order of associated tables
Convert an outer join to an inner join
Use equivalent transformation rules such as (5=5 and a> 5) to be rewritt
As we all know, MySQL paging is to use limit for paging, the amount of data/number of pages small when the limit performance is conceivable. Such as:
SELECT pid,author,hash,dateline FROM posts WHERE pid='123456' ORDER BY pid ASC LIMIT 100,100;
There is no problem with the SQL statement performance described above.
However, p
]# rm-rf/usr/lib/mysql/[Email protected] lib]# Rm-rf/usr/share/mysqlThrough the steps above, MySQL should have been completely uninstalled "MongoDB" according to the official website tutorial: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ First create a Mongo
Tags: Name inventory data sheet Introduction field XXX constant direction applies ToAn index is a data structure that the storage engine uses to quickly find records. Index optimization is the most effective means of optimizing query performance.1. Type of indexIn MySQL, indexes are implemented at the storage engine layer rather than at the server level. So without a unified indexing standard, the indexing
Migrate the collection data in MongoDB to the MySQL database
1. Export data on mongodb and write expmongo. sh. The shell script is as follows:
#! /Bin/shDatestr = 'date' + % Y-% m-% d''/Usr/local/mongodb/mongodb-linux-x86_64-2.4.4/bin/export-im_user-pxxxeedd-d im-c message-f
Label:13th. The extensible design of MySQL Replication Objective: MySQL Replication is a very distinctive feature of MySQL, and he is able to copy the data from one MySQL server Instance to the Instance of another MySQL server. Although the replication process is not real-ti
Tags: MySQL performance tuning six InnoDB engine and MyISAM engine performanceThe choice of the two storage engines depends on the application characteristics of the project, and for the complex application system, it is possible to select a combination of various storage engines according to the actual situation. But this method is not recommended to be taken. MyISAM supports full-text indexing, which is a
Start: Monit-ic/etc/monitrc Crontab-e*/600 * * * */USR/LOCAL/BIN/MONIT-IC/ETC/MONITRC Conf configuration:————— nginx php mysql redis mongodb configuration perfect OK —————— –# NginxCheck process Nginx with Pidfile/usr/local/nginx/logs/nginx.pidStart program = "/usr/local/nginx/sbin/nginx"Stop program = "/usr/bin/killall Nginx"If failed host 127.0.0.1 Port then restartIf CPU is greater than 40% for 2 cycles
does not support hash indexes, you can simulate the creation of hash indexes like InnoDB, which can be facilitated by the use of a few hash indexes, such as the ability to create indexes for extra-long keys with only a small index. 3. Spatial Data Index (R-Tree) The MyISAM table supports spatial indexes and can be used as a geographic data store. 4. Full-Text Indexing A full-text index is a special type of index that looks for keywords in text instead of comparing values in indexes. There is n
, Replace the row with the same data (that is, the direct original value overrides).
Multi-line replace empty table--use "Replace INSERT into ... VALUES (..), (..), (..), ... "To insert data into an empty table.
insert-duplicate--using INSERT into. VALUES (..), (..), (..), ... On DUPLICATE KEY UPDATE ... "The syntax is based on the previous step.
The conclusions are as follows:
For empty table operations, replace has the same perfor
Mysql deletes the 7g large table bitsCN.com online without performance impact
Mysql deletes 7g large tables online without performance impact
How to delete a 7G (or larger) large table in the mysql database so that it does not affect the I/O of the server, resulting in
immediately after execution, and then the data is written to the hard disk when it is idle. More appropriate for logging.Straight_join: Defines the association order.Sql_small_result,sql_big_result: For querying, the size of the flag result set, the boot sort operation in memory or hard disk execution.Sql_buffer_result: Put the result of the query into a temporary table and release the table lock as soon as possible.Sql_cache,sql_no_cache: whether to cache.Use Index,ignore Index,force index: En
MySQL improves Insert performance and mysqlinsert Performance
The time required to insert a record is composed of the following factors, and the number indicates the approximate proportion:
Connection: (3)
Send query to server: (2)
Analysis query: (2)
Insert record: (1x record size)
Insert index: (1x index)
Close: (1)
This does not take into account the i
Tags: important IDT sel medium padding Architecture design Code contains complexMySQL has always been the most cost-effective relational database model MongoDB brings a NoSQL experience outside the relational database. Let's look at a simple example of how we will create a data structure for MySQL (or any relational database) and MongoDB.
purpose of the flow queue data is to determine the data in the table where the data will be keptis insert,update and delete, and each operation generates the corresponding log information. In MySQL, if theThe storage engine that holds the transaction, the amount of this log generation is doubled. And if we go through some mature third-party queue software toThe performance of this queue data processing fun
MySQL performance tuning and Architecture Design-Chapter 1 Data splitting of scalability design and mysql Optimization
Chapter 1 Data splitting for scalable design
Preface The expansion implemented through the MySQL Replication function is always limited by the size of the database. Once the database is too large, espe
http://www.wubiao.info/470Two previous articles:Find nearby xxx spherical distance and Geohash scheme discussion (http://www.wubiao.info/372), MO MO Architecture Scheme analysis (http://www.wubiao.info/401)discussed, lbs looks for nearby xxx, which includes, MySQL custom storage function scheme, and through Geohash, Redis self-built indexing scheme.===============================================================Today we share two kinds of simple scheme
Tags: purpose reference establishing cost storage combined with different ICA engines6 Query Performance Optimization6.1 Why queries become slowThis illustrates the query execution cycle, from the client to the server side, the server-side resolution, the optimizer generates execution plans, executes (can be subdivided, the general process can be viewed through show profile), and returns the client results from the server side.And the execution part a
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.