Tworzę strukturę, która współpracuje z danymi podstawowymi. Jednym z wymagań dotyczących korzystania z mojej struktury w klasie Core Data jest to, że każdy podmiot, który chce posiadać zdolności Framework, będzie musiał być podjednostkami i podklasami podmiotu, który udostępniam Tobie. W tym celu nazwę tego obiektu Foo.Wydajność baz danych z jednostką nadrzędną
Dziś zdałem sobie sprawę, że przechowuje danych Core Wszystkie obiekty, które są podrzędne podmioty Foo do tabeli o nazwie ZFOO. Martwię się o wydajność Core Data, jeśli ktoś z ogromnymi zestawami danych chce z niej korzystać, ponieważ WSZYSTKIE jednostki podrzędne klasy foo będą przechowywane w jednej ogromnej tabeli ZFOO.
Wszelkie opinie lub zalecenia będą bardzo cenne.
Tak, podklasy jest na ogół złe CoreData jeśli masz duże zbiory danych, ponieważ może skończyć się bardzo analizować tabele. jednak moja rada jest taka, aby przetestować pierwszy ... Napisz prostą aplikację, która tworzy tysiące obiektów z wielu różnych podklas klasy Foo i zobacz, jak zachowuje się system.Jeśli to nie jest zauważalne, to może i tak wszystko w porządku.Zawsze przetestuj zanim podejmiesz założenia dotyczące prędkości. –
za radę bardziej szukałem opowieści grozy o tym bardzo źle. Im więcej czytam, tym bardziej Apple wydaje się zachęcać do tego rodzaju dziedziczenia w Core Data. – cruffenach
Mogę potwierdzić, że nadal to robi w Xcode 5 DP5. – sudo