常见数据库:
MySQL:是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。
支持多线程,充分利用 CPU 资源。
提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。
提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。
等...
oracle 同上,基本类似。注意磁盘I/O的配置与数据库缓存和查询缓存,减少对磁盘的访问。
MongoDB:非关系型数据库。以文档存储的方式组织数据。
mongodb性能优化:
a. 设计合理的数据模型:
b. 选择合适的索引:选择合适的字段和索引类型
c. 集群和分片:使用MongoDB的集群和分片技术,实现数据的水平扩展和负载均衡,提高性能。 d. 使用合适的查询操作和聚合管道:减少数据传输,提高效率。
mysql安装:
linux安装1: mysql-community-5.7-all.zip; 解压:/usr/local/src目录下 Unzip: 后,有4个安装包:common,client,libs,server
安装:rpm -ivh mysql-com..64.rpm --force --nodeps
rpm -ivh mysql-libs..64.rpm --force --nodeps
rpm -ivh mysql-client..64.rpm --force --nodeps
rpm -ivh mysql-server..64.rpm --force --nodeps
启动:systemctl start mysqld 执行ps -ef | grep mysql 查看进程
第一次登陆使用默认密码: grep ‘temporary password’ /var/log/mysqld.log 登陆mysql:mysql -uroot -p(输入密码)
必须要修改临时默认密码:AlTER USER ‘ROOT’@‘localhost’ IDENTIFIED BY '新密码';
设置权限:(远程访问权限)
GRANT ALL PRIVILEGES ON * .* TO ‘ROOT’@‘%’ IDENTIFIED BY '新密码' WITH GRANT OPTION;
退出 exit
linux中,s
标签:nodeps,面试题,..,--,数据库,MYSQL,mysql,rpm From: https://blog.csdn.net/m0_37828130/article/details/137224174