【问题标题】:what should be used to store comments given by any users such as one in any blog or in FB?.应该使用什么来存储任何用户给出的评论,例如任何博客或 FB 中的评论?
【发布时间】:2012-02-20 08:11:31
【问题描述】:

我正在开发示例 SocialNetworking 类型的应用程序,其中任何登录的用户都可以在任何用户个人资料上提供 cmets,并且该评论会显示给该评论的用户,例如在 FB 中。我正在使用 SQLite 数据库来存储用户名、密码、地址等值。

现在的问题是我应该使用什么来将给定的 cmets 存储在数据库中。在这里,我可以使用 TEXT 字段来存储用户给定的 cmets,但由于 cmets 将是任何大小,所以我不能使用它。我的观点是,由于 Android 提供了轻量级的 sqlite,因此使用起来不可行。那么有没有其他方法可以做到这一点......

请帮帮我。谢谢你...

【问题讨论】:

    标签: android sql facebook comments


    【解决方案1】:

    为什么不使用远程数据库来保存 cmets 的值?然后只要需要,就从远程数据库中获取它的值吗?

    【讨论】:

    • 我想了解更多有关远程数据库的信息?...请您建议我从哪里开始?...任何链接、教程等...谢谢您的建议...。
    • 一个选项是 google app engine code.google.com/appengine/docs/java/overview.html 它有数据存储和大量可以使用的服务(用户身份验证、远程 API 等)
    【解决方案2】:

    您可以使用 varchar 或 TEXT,因为 SQLite 在声明 VARCHAR 类型时不使用大小。事实上,它也几乎不使用类型。您可以将 TEXT 存储在 SQLite 的 INT 列中。而且 SQLite 永远不会截断 TEXT 列。

    【讨论】:

    • 我认为使用 TEXT、VARCHAR 类型存储 cmets 将不是可行的选择,因为应用程序将运行 android 设备可能存在应用程序运行缓慢且严重挂起的性能问题......并且“什么是SQLite 中的这个 INT 列”。感谢您的回复。
    • 是的,它不会以性能为导向,但我想你想在 SQLLite db 上保存一些东西,否则你可以使用远程数据库。您必须通过提供服务器 IP 地址和密码来连接服务器上的 db。或者您可以创建一个在服务器上保存和检索 cmets 的 Web 服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    相关资源
    最近更新 更多