用可可创建数据库软件

问题描述

| 我正在寻找为Mac创建软件的方法,该软件是本地创建的数据库的前端。 我在可可粉中做这件事的最好方法是什么? 更多信息: 数据库将开始很简单,但最终会相当复杂(我的投影模式中有2-300个表)。 我想将数据库另存为文件(或捆绑包),以便从用户的角度来看,它只是一个文档。 我真的只是从可可开始,如果我想使用一种具有良好学习曲线的方法(那么可能是可可内置的东西) 可能这必须通过mac应用商店进行分发(叹气) 感谢您的任何建议。     

解决方法

        核心数据是一种选择,但并非没有取舍。它或多或少是单用户解决方案。您可以使用它编写多用户应用程序,但是与(例如)Oracle或PostgreSQL从一开始就是客户端服务器的情况不同,您必须编写自己的服务器应用程序来封送客户端请求。它还(有意地,通过设计)使得难以直接SQL访问底层数据存储。 另一方面,学习曲线很容易,它是Cocoa的一部分,并且很好地集成到基于文档的标准体系结构中。