Jump to content
  • 0

Pie in the sky


wezelboy

Question

6 answers to this question

Recommended Posts

  • 0

We were discussing this issue recently in the context of what ArchiCAD does. I talked to a friend of my who is an SQL programmer, and he verified that the file structure of such a database is actually hidden behind the scenes, and that the user typically interacts with software running on the server to coordinate changes to records so that users don't write over each other. So while this is possible to do, it requires another software level and changes the nature of the file format and structure.

I don't think VW will make it to the future in the big leagues if they don't bite the bullet and work towards this capability.

Link to comment
  • 0

Version control is cool, but that's not what I'm talking about. It is doubtful that a binary VW file would ever be mergeable, which makes version control less useful for people who want to edit the same file at the same time.

I've already made a wishlist post about being able to integrate a VC system into Vectorworks. It is definitely doable with the SDK, but I haven't had the time...

Link to comment
  • 0

I find that one of the biggest drawbacks to the new Viewport capability is that filesize, if the Viewport image is cached, becomes incredibly large. That in itself would not be an issue if it weren't for the fact that intermediate "saves" require writing the whole file. I have a very moderate project that has a 350MB filesize and takes over a minute to save on a relatively fast computer.

With a database structure, saves can easily be made incremental. Only objects that are changed are saved. In fact, for many SQL-based accounting programs saves are almost instantaneous and automatic.

I just think the reasons to go to a database file management system are inexorably compelling.

I'm not sure how ArchiCAD is structured (anyone know?), but in a typical database system the file or files are accessed by the "master" process, and can have inscrutable and irrelevant actual filenames. The master process catalogs all objects, and handles save and other management requests from workstations on an object-by-object basis (in the case of accounting and other typical database systems, these objects are records).

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...