| Quote |
|---|
EmreKARA wrote:
Diğer konu ise şöyle 1CV8 in SQL server 2005 üzerinde gönderdiği sorguları profiler ile incelediğimde grid üzerine bağlı tablodaki tüm satırları çektiğini görmüştüm bu durum gereksiz veri kalabalığına sebiyet veriyor diye düşünüyorum bu sorunu logo şu şekilde çözmüş grid her sorgu ile sadece 150 kayıt okuyor benim yaşadığım performans sorunuda bundan kaynaklanıyordu tablolar da milyonlarca kayıt vardı |
Sayın Emre,
İlk önce 1C uygulama çözümlerinin açık kaynak kodlu olduğunu size hatırlatmak isterim. 1C:İşletme 8 sistemini o kadar derin incelediyseniz bu özelliğini iyi bilmiş olmalısınız. Yani 1C:İşletme sistemini LOGO (veya Türkiye’de kullanılan diğer ticari uygulama) ile karşılaştırmanız hiç mantıklı değildir.
Birincisi 1C:İşletme 8 - bir platformdur. Uygulama çözümleri (konfigürasyon) – 1C:İşletme 8 platformu yardımıyla geliştirilen uygulamalardır. Bu iki anlam karıştırmayalım, lütfen. 1C:İşletme 8 platformu aynı anda uygulama çözümlerinin geliştirme ve uygulanma aracıdır. SQL Server’e gönderilen sorgu özellikleri uygulama çözümünün algoritma yapısı tarafından belirlenir. Ve her standart uygulama ek olarak geliştirilebildiği için, acemi programcı 1C standart uygulama çözümünü hatalar ile geliştirebilir.
İkincisi 1C şirketi tarafından ürettiği bazı standart uygulama çözümleri (örneğin; “Ticaret Yönetimi”, “Muhasebe”) çok büyük işletmeler için geliştirilmemiştir. Böyle uygulama çözümleri daha çok orta boy işletmelere yöneliktir. Büyük ölçekli işletmeler için (100-500 ve fazla kullanıcı olan) diğer standart uygulama çözümleri sunulmaktadır (örneğin; “Sanayi işletme yönetimi”). Ve bu iki tür uygulama çözümü arasında kocaman bir fark vardır; büyük ölçekli işletmeler için algoritma farklı yazılır, dolayısıyla sorgular da farklı işlenir. Örneğin büyük ölçekli işletmeye “Ticaret Yönetimi” uygulama çözümü uygulandığı takdirde, içinde ki algoritmaları değiştirmek gerekir. Siz mesela hangi uygulama çözümünü kullandınız?
Üçüncüsü büyük ölçekli işletmelerde kullanılan 1C:İşletme sistemlerine aşağıdaki özellikleri uygulanabilir;
1)Sunucu küme özelliği;
1C:işletme sisteminin üç seviyeli mimarisi sayesinde veritabanı yönetimi üç seviye olarak ayrılabilir: kullanıcı 1C:işletme sunucu kümesi Veritabanı yönetim sistemi (PostgreSQL, IBM DB2, SQL ,SQL, Oracle). Bu özelliği kullanarak, büyük ölçekli işletmelerde veri işleme süreçleri sunuculara dağıtılır, böylece sistem çalışma performansı ciddi ölçüde artar
http://1tc.com.tr/1centerprise/olceklenirlik.php
2)İnce İstemci, Web istemci çalışma biçimleri;
1C:İşletme sisteminin 8.2 sürümün getirdiği yenilikler; İnce istemci çalışma biçimindeyken kısaca tüm ağır veri işlemeler sunucuda yapılır ve ince istemci biçiminde çalışan kullanıcı bilgisayarına nihai veriler aktarılır. Web istemci ise hiçbir yükleme gerçekleşmeden direkt internet gezgini (örneğin, İnternet Explorer) kullanarak sunucudaki veritabanına ulaşılabilir (yine tüm işlevler sunucuda yapılır ve kullanıcıya sadece gerekli bilgiler aktarılır).
3)Aggregat özelliği;
Aggregat özelliği da 8.2 sürümün bir yeniliktir. Kısaca aggrefat rapor oluşturmasının hızlandırma aracıdır. Milyonlarca satır içeren büyük veritabanları için kullanılabilir. Devir birikim kayıt tablolarında kullanılır. Bir devir birikim kayıt tablosunda belli bir kriterlere göre gereken bilgileri toplar.
Yani performans acısından lütfen 1C:İşletme 8 platformu LOGO ile bir daha karşılaştırmayalım. Çünkü LOGO ve 1C:İşletme 8 platformu farklı kavramlardır.
LOGO (ya da diğer ticari yazılım) ile karşılaştırmalar “1TÇ:Ticari KOBİ Yönetimi” forumunda yapılabilir (
http://1tç.com.tr/forum/forum7/).