什么是数据库?关系型数据库和非关系型数据库的区别?
What is a database? What are the differences between relational and non-relational databases?
*考察点:数据库基础概念。*
共 30 道题目
What is a database? What are the differences between relational and non-relational databases?
What is MongoDB? What are its main features and advantages?
What are documents, collections, and databases in MongoDB?
How to connect to MongoDB database in Node.js?
How to perform basic CRUD operations in MongoDB?
What is SQL? What are the commonly used SQL statements?
What are primary keys, foreign keys, and indexes in databases?
What are database transactions? What are ACID properties?
How to perform database backup and recovery?
What is ORM? What are the commonly used Node.js ORM frameworks?
What is MongoDB's sharding mechanism? How to implement horizontal scaling?
How to design efficient MongoDB data models? Embedded vs Referenced?
What is the aggregation pipeline in MongoDB? How to use it?
How to optimize MongoDB query performance?
What is a database connection pool? Why do we need connection pooling?
How to handle concurrent access and locking mechanisms in databases?
What are the normalization design principles for databases?
How to implement read-write separation for databases?
What is MongoDB replica set? How to configure it?
How to perform database performance monitoring and tuning?
How to design a highly available and high-performance database architecture?
How to implement distributed transactions in databases? Application of CAP theorem?
How to implement automatic failover and disaster recovery for databases?
What are the database selection and architecture design strategies for big data scenarios?
How to implement data consistency across databases?
What are the security protection strategies for databases?
How to design and implement database partitioning strategies?
What are the best practices for databases in microservices architecture?
How to handle real-time analysis and OLAP for massive data?
What are the cloud-native architecture and containerized deployment strategies for databases?