Anasayfa Arama Site haritası
YAZILIMLAR English Russian 1TÇ ŞİRKETİ

konum: Anasayfa / Forum / GENEL_1C_FORUMLAR / 1C ENTERPRİSE GENEL USER FORUM / 1C performansı
1C performansı
Forums list
Topics list
New topics
Search
User list
Rules
Help
Login: 
Register

Messages 1 - 10 of 15
First | Prev. | 1 2 | Next | Last
  Views: 18891Topic:: «1C performansı» on forum: 1C ENTERPRİSE GENEL USER FORUM
#1
Birkaç yıl önce 1C ile Logo arasında veri entegrasyonu uygulamaları üzerinde çalışmıştık o dönemlerde benim gördüğüm en büyük iki eksiklik 1C nin büyük verilerde ciddi performans sıkıntılarının olması ve kayıt bazlı yetkilendirmenin çok zor uygulanmasıydı Sormak istediğim yeni sürümlerde bu sıkıntılar ne oranda giderildi.
Profile
E-Mail
#2
Merhaba
Bildiğim kadarıyla logo sistemi sql veritabanı kıllanıyor, 1C Enterprise sistemi (1C DB, PostgreSQL, IBM DB2, SQL ,SQL, Oracle) veritabanlarını destekliyor.
Mesela sql üzerinde çalıştığında performans sadece SQL sistem ve bilgisayar performansına bağlı.

Eğer 1C DB (dosya formatında) çalışırsanız, büyük veriler için bu format uygun değildir.
1C DB format sadece küçük veri için uygulanır.
Siz hangi sistem üzerinde çalıştınız?, tahminimce 1C sistem uzmanı bulduysanız sorun çıkmazdı.
Profile
E-Mail
#3
Quote
EmreKARA wrote:
Birkaç yıl önce 1C ile Logo arasında veri entegrasyonu uygulamaları üzerinde çalışmıştık o dönemlerde benim gördüğüm en büyük iki eksiklik 1C nin büyük verilerde ciddi performans sıkıntılarının olması ve kayıt bazlı yetkilendirmenin çok zor uygulanmasıydı Sormak istediğim yeni sürümlerde bu sıkıntılar ne oranda giderildi.


Neo'nun dediği gibi, 1C:İşletme sistemi birkaç veritabanı işletim sistemi destekler. Bunun yanı sıra, yerel veri tabanı konumlama biçimini desteklemektedir (1C DB). Yani 1C DB dosyası Word veya Access dosyasına benzer. İçinde hem uygulama (konfigürasyon) hem de veri tabloları mevcuttur. Fakat 1C DB dosya çalışma biçimi büyük veriler ile çalışmasına uygun değildir.
"Kayıt bazlı yetkinlendirme" deyerek, kullanıcıya verilen izinleri mi kastediyorsunuz? Öyleyse 1C:Enterprise sistemi yüksek seviyede esnek kullanıcı yetkilendirme mekanizmasına sahiptir.
Yani cevabınıza tam cevap vermemiz için karşılaştığınız problemleri daha net açıklar mısınız?
Hangi 1C:Enteprise sürümü kullandınız?

1C teknolojileri dünyanın en ileri teknolojileridir. Dolayısıyla 1C:İşletme platformunun her yeni sürü bir önceki sürüme göre bir takım yeniliklerine ve performans artırmasına sahiptir.

1C:İşletme 8.2 platformunun genel özelliklerinden fikri edinmek için: http://1tç.com.tr/1centerprise/Download/ adresten 1C:İşletme 8.2 (Eğitim sürümü) indirebilirsiniz.
Profile
E-Mail
#4
Öncelikle ilginize teşekkür ederim
Kayıt bazlı yetkilendirmeye örnek verecek olursak faturaların yada malzeme kartlarının sadece o kayıt için yetki verilmiş kişi tarafından görülebilmesi yada değiştirile bilmesi mesela "A" kullanıcısının 001,002,003 numaralı faturaları işlemiş olduğunu varsayalım "B" kullanıcısının da 004,005 numaralı faturaları işlediğini bu durumda ben sade "A" kullanıcısının 001,002,003 numaralı kendi işlediği faturalar dışında hiçbir faturayı görmesini istemiyorum
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ı
Profile
E-Mail
#5
Quote
EmreKARA wrote:
sistemi birkaç veritabanı işletim sistemi destekler. Bunun yanı sıra, yerel veri tabanı konumlama biçimini desteklemektedir (1C DB). Yani 1C


Selamlar;

Biz kendi şirketimizde 1c 7.7 kullandık.Database'miz 1c DB idi. en son ulaştığı büyüklük 160 mb civarındaydı fakat sistemde en ufak bir yavaşlama yoktu.Database olarak SQL li kullanmak hız açısındanda iyidir.Yaklaşık olarak 8 kullanıcımız vardı.Sekreter, Operatör, Pazarlamacı, Muhasebeci, Finans bu kullanıcılara istediğiniz gibi yetkilendirme verebiliyorduk.Örnek olarak araç çubuğundaki menüleri bile yok edebiliyorduk.Operatör'e sadece Naklatnaya(Fatura) oluşturabiliyor Şot Faktura oluşturabiliyor kaydettikten sonra bırakın başka menüyü yaptığı işlemi bile değiştiremiyordu.Bu yönleri ile gerçekten harika 1C.
1c nin en büyük eksiği log kayıtları kullanıcı bir faturayı değiştirdiği zaman log kaydında fatura değiştirildi diyor ama eski halini göstermiyordu bende buna kendimce database'yi iki günde bir kopyalayarak çözmüştüm.Belki 1c8 de bu sorun çözülmüştür.

İyi Çalışmalar
Profile
E-Mail
#6
Benim kastettiğim modüler yetkilendirme değil bunu neredeyse tüm ticari uygulamalar zaten yapıyor bir önceki mesajımı daha dikkatli okumanızı tavsiye ediyorum ayrıca 160 MB Büyük bir veri değil zaten çalıştığım firmalarda ortalama 5 - 15 GB arasında Veri tabanları ve yüzlerce kullanıcıları var
Profile
E-Mail
#7
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/).
Profile
E-Mail
#8
Quote
EmreKARA wrote:
Öncelikle ilginize teşekkür ederim
Kayıt bazlı yetkilendirmeye örnek verecek olursak faturaların yada malzeme kartlarının sadece o kayıt için yetki verilmiş kişi tarafından görülebilmesi yada değiştirile bilmesi mesela "A" kullanıcısının 001,002,003 numaralı faturaları işlemiş olduğunu varsayalım "B" kullanıcısının da 004,005 numaralı faturaları işlediğini bu durumda ben sade "A" kullanıcısının 001,002,003 numaralı kendi işlediği faturalar dışında hiçbir faturayı görmesini istemiyorum.


Dediğim gibi 1C:İşletme 8 tüm uygulama çözümleri açık kaynak kodludur ve kullanıcı isteklerine göre değiştirilebilir. Dediğiniz işlemi (sadece kendi oluşturduğu faturaları izleyebilmesi) sistemde gerçekleşmek için birkaç saat harcamak gerekir. Ve tüm nesne listelerinde sadece aktif olan kullanıcının oluşturduğu öğeler (faturalar veya diğer evraklar) görüntülenecek ve kullanıcı kendisi 1C:Enterprise ortamında bu özelliği değiştiremeyecek, sadece Tasarımcı (Designer) ortamında her kullanıcıya özek belirlenebilir.
Profile
E-Mail
#9
Quote
iyk wrote:
[B]1c nin en büyük eksiği log kayıtları kullanıcı bir faturayı değiştirdiği zaman log kaydında fatura değiştirildi diyor ama eski halini göstermiyordu bende buna kendimce database'yi iki günde bir kopyalayarak çözmüştüm.Belki 1c8 de bu sorun çözülmüştür.
İyi Çalışmalar


Dediğiniz “1C’nin en büyük eksiği” aslında eksik değildir. Biraz önce EmreKAYA’ya anlattığım gibi 1C uygulama çözümleri açık kaynak kodludur ve kullanıcı isteklerine göre değiştirilebilir.
Değiştirilen kaydının eski halinin görüntülenmesi çok az kullanıcının işine yarar. Dolayısıyla 1C şirketi standart uygulama çözümlerine bu özellik eklemiyor. Çünkü bu özelliğin eklenmesi sistemi biraz ağırlaşır. Standart uygulama çözümleri sadece en çok kullanılan işlevleri içerir. Kullanıcı sistemi satın aldıktan sonra ek olarak herhangi bir işlevi istediğinde, 1C bayii şirketlerine başvurur ve istenilen özelliği elde eder.
Profile
E-Mail
#10
Quote
Aleksey Bryantsev wrote:
Dediğiniz “1C’nin en büyük eksiği” aslında eksik değildir. Biraz önce EmreKAYA’ya anlattığım gibi 1C uygulama çözümleri açık kaynak kodludur ve kullanıcı isteklerine göre değiştirilebilir.
Değiştirilen kaydının eski halinin görüntülenmesi çok az kullanıcının işine yarar. Dolayısıyla 1C şirketi standart uygulama çözümlerine bu özellik eklemiyor. Çünkü bu özelliğin eklenmesi sistemi biraz ağırlaşır. Standart uygulama çözümleri sadece en çok kullanılan işlevleri içerir. Kullanıcı sistemi satın aldıktan sonra ek olarak herhangi bir işlevi istediğinde, 1C bayii şirketlerine başvurur ve istenilen özelliği elde eder.


Kesinlikle katılıyorum 1c 8 diğer ticari programlarla karşılaştırmamalı en büyük kanıtı 1c maliyet konusunda sıkıntı yaşıyordum 1c uzmanı kişi şirkete geldi (Şirket Rusya'da) istediğim özelliği ekledi gitti yaklaşık 15 dakka sürdü.
Profile
E-Mail
Messages 1 - 10 of 15
First | Prev. | 1 2 | Next | Last


1C Enterprise Bilgi İşlem Otomasyonu Yazıl. ve Danışm. Hizm. San. ve Tic. Ltd. Şti.
Telefon : +90 212 327 74 90
(fax)+90 212 327 74 91
1TÇ 2008-2011 Tüm hakları saklıdır

Barbaros Bulvarı, Bostancı Veli Sok. Kerem Apt. No.10. K:1 D:2
Cihannuma Mah. Beşiktaş, İstanbul, Türkiye.
Powered by Bitrix Site Manager
Content Management and Portal Solutions