<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: The EntityData implementation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/76926.aspx</link><pubDate>Tue, 07 Apr 2015 18:07:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:76926</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/76926.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=76926</wfw:commentRss><description>&lt;P&gt;Ευχαριστώ Αντώνη.&lt;/P&gt;
&lt;P&gt;Και εμένα δεν μου αρέσει η υλοποίησή τους και είναι άξιο απορίας πως το έκαναν έτσι.&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: The EntityData implementation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/76908.aspx</link><pubDate>Sun, 05 Apr 2015 16:15:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:76908</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/76908.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=76908</wfw:commentRss><description>&lt;p&gt;Καλημέρα&lt;/p&gt;&lt;p&gt;Την άποψη μου&amp;nbsp;την έχω πει εδώ και καιρό με αυτό το &lt;a title="sqlschool.gr" href="http://www.sqlschool.gr/blog/uniqueidentifier-data-type-as-table-primary-key-or-clustered-index-56.aspx" target="_blank"&gt;post&lt;/a&gt;&amp;nbsp;και δεν κάνω βήμα από αυτό. Επίσης έχω πολλά παραδείγματα από ένα περιβάλλον με 3.000 databases για το πόσο impact έχει.&lt;/p&gt;&lt;p&gt;Αυτό που θα σε συμβουλέψω μιας και δεν μπορείς να το αποφύγεις καθώς καταλαβαίνω γιατί το θέλουν είναι να μην είναι clustered βάλε κάτι άλλο για clustered&amp;nbsp;index ένα bigint θα&amp;nbsp;έκανε δουλειά ή ακόμα καλύτερα&amp;nbsp;ένα date&amp;nbsp;ή ένα composite&amp;nbsp;αν αυτό&amp;nbsp;η&amp;nbsp;λογική σου το επιτρέπει.&lt;/p&gt;&lt;p&gt;Από εκεί και πέρα μια ακόμη συμβουλή εφόσον στο επιτρέπει η έκδοση του SQL Server&amp;nbsp;και μιας όπως λες θα έχεις δεκάδες χιλιάδες εγγραφές ανά μήνα είναι να κάνεις table partitioning&amp;nbsp;όχι φυσικά με αυτό αλλά με κάποιο date field.&lt;/p&gt;&lt;p&gt;Δυστυχώς δεν μπορείς&amp;nbsp;να χρησιμοποιήσεις ούτε την newsequentialid καθώς το GUID&amp;nbsp;σε&amp;nbsp;offline θα το δίνει ο client.&lt;/p&gt;&lt;p&gt;Δεν έχω να πω κάτι άλλο&amp;nbsp;ο Θεός μαζί σου.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description></item><item><title>The EntityData implementation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/76906.aspx</link><pubDate>Sun, 05 Apr 2015 13:47:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:76906</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/76906.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=76906</wfw:commentRss><description>&lt;P&gt;Σύμφωνα με αυτό το &lt;A href="http://azure.microsoft.com/en-us/documentation/articles/mobile-services-windows-store-dotnet-get-started-offline-data/" target=_blank&gt;post&lt;/A&gt;&amp;nbsp;έχει φτιαχτεί ένα framework για data sync που παίζει&amp;nbsp;σε Mobile Services.&lt;/P&gt;
&lt;P&gt;Αυτό που με προβληματίζει είναι η υλοποίηση που έχουν κάνει για το primary key στην class EntityData από την οποία θα πρέπει να κάνουν inherit όλα τα Entities. Το primary key έχει οριστεί σαν string.&lt;/P&gt;
&lt;P&gt;Καταλαβαίνω την λογική να μπορεί ο client σε offline mode να μπορεί να δημιουργεί primary keys αλλά με data type string; Δεν θα ήταν καλύτερο από θέμα απόδοσης να ήταν unique identifier data type; Έχουν δημιουργήσει τύπο string με length 125 χαρακτήρες. Δεν νομίζω ότι είναι μία σωστή προσέγγιση αυτή. Είμαι στην αρχή δημιουργίας εφαρμογής η οποία γνωρίζω από το παλαιότερο σύστημα ότι θα έχει κάποιες δεκάδες χιλιάδες εγγραφές ανά μήνα και με προβληματίζει πολύ έντονα αυτό το σημείο. &lt;/P&gt;
&lt;P&gt;Το πρόβλημα είναι πως ο TableController και το sync για να παίξει θα πρέπει τα Entities να κάνουν inherit από το EntityData δεν μπορώ να το αποφύγω. Μήπως δεν έχω καταλάβει κάτι σωστά; Μήπως τελικά δεν παίζει ρόλο να είναι string;&lt;/P&gt;</description></item></channel></rss>