在像MongoDB这样的开源应用程序中,专有API的含义是什么?

时间:2016-05-16 06:01:34

标签: json mongodb open-source

https://www.mongodb.com/building-large-scale-applications-internet-things-bosch-transcript中,他们解释

  

从技术上讲,基本上,我们使用的是我们专有的设备信息   模型性能实际上,我没有把源代码放在这上面,   因为它将成为一个长长的丑陋的XML片段。但   最终,它被映射到MongoDB JSON格式。

在互联网的许多地方,他们认为这意味着MongoDB使用专有API。例如,在http://www.oracle.com/technetwork/database/database-technologies/nosqldb/documentation/nosql-vs-mongodb-1961723.pdf中,他们写道:

  

MongoDB的重点是开发人员的友好性,而且它很丰富   专有API集合在二级索引支持之上   对于JSON值类型。

恕我直言,开放式API是任何开源应用程序中最重要的部分。我甚至不了解应用程序如何成为开源并使用专有API,例如,保留给商业合作伙伴。我刚刚开始使用MongoDB,如果开放的JSON格式是完整的API,那么就不知道,但这意味着API是开放的,而不是专有的。否则,此API的专有部分是否保留给商业合作伙伴?无论如何,我的问题是MongoDB等开源应用程序中的专有API是什么意思?这对于关心开源的人有什么影响?

0 个答案:

没有答案
相关问题