Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AngularJS和JSON使用哪种类型的数据库_Php_Database_Json_Angularjs - Fatal编程技术网

Php AngularJS和JSON使用哪种类型的数据库

Php AngularJS和JSON使用哪种类型的数据库,php,database,json,angularjs,Php,Database,Json,Angularjs,我还没有找到任何资源来探讨Angular的这类问题,所以如果你知道任何事情,请随时将我链接到正确的方向 我正在用Angular为手机(目前是唯一的手机)建立一个在线商店 该系统的核心是产品(每个产品都有名称、设计师、描述、颜色、价格、类别、商店位置和其他一些) 我目前正在将这些都存储在JSON文件中,并将其加载到Angular中,但我添加的产品越多,这就变得越难以管理 我想做什么: 我想要一个数据库,我可以发送一些查询到(例如:“男士,衬衫, 我接触过的唯一一个后端系统是MySQL(在这方面我了

我还没有找到任何资源来探讨Angular的这类问题,所以如果你知道任何事情,请随时将我链接到正确的方向

我正在用Angular为手机(目前是唯一的手机)建立一个在线商店

该系统的核心是产品(每个产品都有名称、设计师、描述、颜色、价格、类别、商店位置和其他一些)

我目前正在将这些都存储在JSON文件中,并将其加载到Angular中,但我添加的产品越多,这就变得越难以管理

我想做什么

我想要一个数据库,我可以发送一些查询到(例如:“男士,衬衫, 我接触过的唯一一个后端系统是MySQL(在这方面我了解的不多),我对PHP的了解足够多,可以说是初学者中级(我是一个前端开发人员)

这类东西是否最适合任何特定类型的数据库?是否有任何与AngularJS相关的“玩得很好”的东西?

您看过了吗

CouchDB中存储的数据本机存储为JSON,因此它可以很好地流到web应用程序中,因为您可以使用JSON与数据库通信


是专门为此编写的AngularJS模块,尽管我自己还没有玩过。

我对数据库不太熟悉,但这取决于您的数据库需要-这不重要。Angular在JSON方面玩得这么好,您唯一需要担心的是让后端以JSON格式吐出数据库内容。TLDR:Doesn其实并不重要,除非您在DB软件中寻找特定的东西。查询将来自Angular/javascript。如上所述,我对数据库非常不熟悉,因此不知道Angular在这方面可以发挥什么作用(例如,如果查询来自指令或过滤器)我建议使用mongodb@Ajaybeniwal有什么原因吗?mongodb中的读取比couchdb快,您的应用程序的读取率似乎达到90%,现在来看一看。这看起来是一个无表数据库。我喜欢关系表的想法,因为我有属于不同商店(和不同类别)的产品因此,如果
产品a、b和c都有
名称、价格、描述
,并且都属于
商店:foo
,并且
商店foo
位置:'lng/lat',地址:2个假st
,我希望这两个链接起来。似乎这在非关系数据库中是不可能的,不是?一个“文档”(也称为关系数据库中的记录)仍然获得唯一的ID,因此您当然可以存储引用并合并数据。确实,这种数据库的许多优点在于能够内联相关数据,并且具有无模式的布局(使实现具有其他类似项所不具备的某些属性的项变得更加容易)。哦,非常有趣。干杯!尝试使用CouchDB实现身份验证非常有趣。我已经尝试了数周,但没有成功。切换到MongoDB。