Javascript 在服务器上存储二叉树的最佳方式是什么?

Javascript 在服务器上存储二叉树的最佳方式是什么?,javascript,sql,serialization,binary-tree,Javascript,Sql,Serialization,Binary Tree,我需要在我的服务器上存储一个二叉树,以便我的所有用户在他们的IOS/Android应用程序中都可以使用 将其存储到我的服务器中最快的方法是什么 编辑:我需要我的所有用户都可以更新树中的值。所以我的云代码中有我的事件 每次我的活动被取消,我都需要得到整棵树 然后我需要从中插入或删除一个节点 将我的树保存在服务器上的某个位置 谢谢,定期会有关于如何在数据库中存储内容的问题。这不是正确的问题 正确的问题是,考虑到您将如何使用它,存储东西的最佳方式是什么。您的问题没有关于要在二叉树上执行什么操作的信息。

我需要在我的服务器上存储一个二叉树,以便我的所有用户在他们的IOS/Android应用程序中都可以使用

将其存储到我的服务器中最快的方法是什么

编辑:我需要我的所有用户都可以更新树中的值。所以我的云代码中有我的事件

每次我的活动被取消,我都需要得到整棵树 然后我需要从中插入或删除一个节点 将我的树保存在服务器上的某个位置
谢谢,

定期会有关于如何在数据库中存储内容的问题。这不是正确的问题


正确的问题是,考虑到您将如何使用它,存储东西的最佳方式是什么。您的问题没有关于要在二叉树上执行什么操作的信息。没有这些信息,建议任何数据结构都是不合理的。事实上,你的问题有很多答案,但没有足够的信息在其中选择

例如:

您可以使用应用程序逻辑将二叉树存储为单个字段中的字符串或blob数据结构。 您可以使用对父级的反向引用来存储二叉树。 可以将树存储为嵌套集。 您可以使用完整路径引用来存储树。
保存速度最快,检索速度最快,序列化速度最快?不止一个?你有没有研究过任何存储二叉树的方法,如果有,它们是否让你感到不满意?你正在解析整棵树吗?你想一次查看整棵树吗。如果是这样的话,数据库就不会给你任何东西,而且速度可能会慢一些。但是,如果您可以分段查看树,那么数据库将是理想的,因为有了正确的索引,加载速度将非常快。例如,部分查看可能是物料清单,这是存储在数据库中的一个很好的示例。对于注释来说,它甚至不太长。正确的问题是,考虑到您将如何使用它,存储东西的最佳方式是什么。您的问题没有关于要在二叉树上执行什么操作的信息。没有这些信息,建议任何数据结构都是不合理的。事实上,你的问题有很多答案,但没有足够的信息在其中选择。这是你作为评论的回答。