在处理大规模数据时,使用关系型数据库管理系统(RDBMS)是一种更高效的方法,因为它在处理结构化数据方面非常出色。 RDBMS还支持使用SQL或结构化查询语言对数据进行查询和操纵。
以下是一个使用Python中的SQLite数据库来管理数据的示例代码:
import sqlite3
# Connect to database
conn = sqlite3.connect('example.db')
# Create a table
conn.execute('''CREATE TABLE STUDENTS
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL);''')
# Insert data into the table
conn.execute("INSERT INTO STUDENTS (ID, NAME, AGE) \
VALUES (1, 'John', 18)")
# Select data from the table
cursor = conn.execute("SELECT id, name, age from STUDENTS")
for row in cursor:
print("ID = ", row[0])
print("NAME = ", row[1])
print("AGE = ", row[2])
# Close the connection
conn.close()
这段代码创建一个名为'STUDENTS”的表,然后向该表中插入一条数据。接下来,从该表中选择数据,并将其输出到控制台。最后,关闭数据库连接。
使用RDBMS可以为大规模数据提供高效的管理,并且可以轻松地查询和操纵数据。