SpringData + MongoDB 的 CRUD(上)。

在此之前先简单了解一下,MongoDB 数据库的特性(我对内容进行了一些简化,以及加上自己的理解)。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

它的存储管理和传统关系型数据库(例如:PostgreSQL、MySQL)有所区别。

传统关系型数据库用是表来对数据进行管理、维护。

例如:

user_id     user_name   user_age   user_address

0              zhangsan      24              xxxxxxxxxxxxxxxx

MongoDB是非关系型数据库,它是用 JSON 的方式对数据进行管理、维护。

例如:

{
"user_id": "0", 
"user_name": "zhangsan",
"user_age": "24",
"user_address": "xxxxxxxxxxxxxxxx"
}

同时 MongoDB 没有 SQL 语句,开发过程中调用 MongoDB 中的方法即可。

SpringData:网上的一些术语让刚接触的人可能有些晕,我用自己的话来简单介绍。SpringData 是 Sring 中用来与数据库打交道的开源框架,它支持 Hadoop 的 MapReduce 作业、支持 JPA、支持 Redis...这么理解可能会轻松很多。接下来我们,利用 Maven 把 SpringData 、MongoDB 做一个 Demo。

你可能感兴趣的:(SpringData)