On 20 Oct 2005 at 16:11, A-NO-NE Music wrote: > David W. Fenton / 2005/10/20 / 03:23 PM wrote: > > >Isn't it quite clear? > > I know, I know. I was the only one didn't get it. I didn't think > that way because, altho it has been quite sometime I saw such bug last > time, this kind of data loss was not new to me. Back in System 6/7 > era and DOS era, a lot of complicated apps had a similar problems > especially running on low memory machines, which made us incremental > save a habit. > > >Finale is not a database program, but Finale's data is stored in a > >database structure. > > Which is the same as any app that does file I/O, yet we don't call > them database, tho.
No, it's not the same at all. The reason that Finale can't do multiple independent time signatures (with bar lines occuring in different places in each part) it precisely because of the underlying database structure that lies underneath Finale. The top-level record is the FRAME, and all objects in Finale are frame-based. This us hardwired into all aspects of Finale, and this is why independent time sigs can't be implemented without some kind of massive workaround (virtualizing the display with some kind of layer in between it and the data structure, or completely revising the way the database is structured so that frames don't have to be "vertically" aligned, i.e., chronologically aligned). > >Think of it this way: > > > >When you go to Amazon.com, you are not running a database -- you're > >running an application in a web browser. But when you do a search, > >the Amazon search application is using a database to retrieve the > >data for you. > > Sorry, but I don't buy it. Amazon has inventory database, customer > database, and many other database that are actually database objects. > How do I know? I was a team for their UTF-8 data processing prior to > Amazon.jp launch. Finale has no database component. . . . Yes it does. It is just hidden from you, except when there's one of those C-Tree database errors (those come from the database engine, not from Finale). > . . . In my > definition, database is a real-time file I/O, meaning when it is > corrupt, that is the end of it. Email client is one of them. It has > its database, which has real-time r/w I/O, and when it errors, you > might loose everything. Well, I'm sorry that the rest of the world doesn't share your definition of the world database. Finale files store records that are related to each other -- it is really a relational database file. -- David W. Fenton http://www.bway.net/~dfenton David Fenton Associates http://www.bway.net/~dfassoc _______________________________________________ Finale mailing list [email protected] http://lists.shsu.edu/mailman/listinfo/finale
