Genel

  • Kategori: genel
  • Gösterim: 2727

NoSQL Veritabanı Nedir?

NoSQL veritabanları, verileri ilişkisel tablolardan farklı bir biçimde depolayan veritabanlarıdır.Modern uygulamalara yönelik esnek şemalara sahip ve belirli veri modelleri için özel olarak tasarlanmış bir veritabanı türüdür.

Yanlış bilinen bir bilgi var ki, NoSQL veritabanlarınınarının ilişki verilerini iyi saklamamasıdır. NoSQL veritabanları ilişki verilerini depolayabilir; fakat ilişkisel veritabanlarından farklı şekilde depolarlar. Aslında, SQL veritabanlarıyla karşılaştırıldığında , çoğu kişi NoSQL veritabanlarındaki modelleme ilişkisi verilerini SQL veritabanlarından daha kolay bulur , çünkü ilgili verilerin tablolar arasında bölünmesi gerekmez.

NoSQL veritabanı; esnek, yüksek performanslı, çok fonksiyonlu, ölçeklenebilir veritabanına ihtiyaç duyan birçok uygulama türü için başarılı bir veritabanı çözümüdür.

Zamanla, dört ana NoSQL veri tabanı türü ortaya çıkmıştır

Belge veritabanları

Anahtar-değer veritabanları

Geniş sütun depoları

Grafik veritabanları

Anahtar Değer: Bu, NoSQL veritabanının en esnek türüdür.

Belge Veritabanları: Yarı yapılandırılmış verileri depolamak, almak ve yönetmek için kullanılır. 

Grafik Veritabanları: Grafik veritabanları sosyal ağlarda, rezervasyon sistemlerinde ve dolandırıcılık tespitinde uygulanır.

Geniş sütun: Bu veritabanları verileri tablolar, satırlar ve sütunlar biçiminde depolar ve yönetir. Şema içermeyen verileri yakalamak için bir sütun formatı gerektiren uygulama yazılımlarında yaygın olarak kullanılırlar.

 

  • Kategori: genel
  • Gösterim: 4798

Linux SSH Üzerinde Public İp Öğrenme

Linux işletim sisteminde komut satırında sadece tek bir komut ile public ip adresinizi öğrenebilirsiniz. Birden fazla komut ile bu işlemi yapabilirsiniz. Aşağıdaki komutlardan herhangi birini ssh üzerinden çalıştırdığınızda size public ip adresinizi verecektir.

curl ifconfig.me
curl bot.whatismyipaddress.com

Faydalı Olması Dileği İle

 SunucuPARK Destek

  • Kategori: genel
  • Gösterim: 7696

PHP 7 İçin ionCube Loader Kurulumu

ioncube web sitesi güvenliği için kullanılan bi PHP uzantısıdır.

Kurulumu oldukça basit olan ioncube için öncelikle sunucunuza SSH ile bağlantı sağlayınız.

Güncellemelerinizi gerçekleştirin.

yum update

tmp klasörüne geçiş yapın.

cd /tmp

Sonrasında kurulum dosyasını indiriyoruz.

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz;
tar xzf ioncube_loaders_lin_x86-64.tar.gz

php dosyasının içerisine kopyalıyoruz.

cp ioncube/ioncube_loader_lin_7.2.so /etc/php/7.2/fpm/extensions/ionCubeLoader/
bash -c 'echo "zend_extension=/etc/php/7.3/fpm/extensions/ionCubeLoader/ioncube_loader_lin_7.3.so" > /etc/php/7.3/fpm/conf.d/20-ioncube.ini'

httpd servisine restart veriyoruz.

systemctl restart httpd

Faydalı Olması Dileği İle

SunucuPARK Destek

  • Kategori: genel
  • Gösterim: 3810

Error: Cannot find a valid baseurl for repo: base

Centos 6 sunucunuzda yum update güncellemesi sonrası "Error: Cannot find a valid baseurl for repo: base" hatası ile karşılaşabilirsiniz. Hatanın sebebi 30 Kasım 2020 itibariyle Centos 6 kullanım süresinin sonuna gelinmiş olmasıdır.

Bu makalemizde size hatanın çözümünü göstereceğiz.

Sunucunuza SSH ile bağlantı sağlayın.

/etc/yum.repos.d/ dizinine gidin:

cd /etc/yum.repos.d

İşlem yapmadan önce orjinal dosyanın bir kopyasını oluşturun.

cp CentOS-Base.repo CentOS-Base.repo.old

Kopyalama işlemi sonrası CentOS-Base.repo dosyasını silin

rm -rf CentOS-Base.repo

Yeni bir CentOS-Base.repo dosyası oluşturun.

 

vi /CentOS-Base.repo

Dosyanın içeriğini aşağıdaki şekilde değiştirin.

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=https://vault.centos.org/6.10/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/update/$basearch/
baseurl=https://vault.centos.org/6.10/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras$basearch/
baseurl=https://vault.centos.org/6.10/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

yum ön belleğini temizleyin

yum clean all

Yeniden güncelleyin.

yum update

Hatanın çözülmüş olduğunu göreceksiniz.

Faydalı Olması Dileği İle

 SunucuPARK Destek

 

  • Kategori: genel
  • Gösterim: 2041

İPTables SSH Portu Tek Bir İp Adresine Açma

Linux sunucunuzda güvenliği sağlamak amacıyla ssh erişimini sadece belirleyeceğiniz ip ile sınırlayabilirsiniz. Bunun için;

iptables -A INPUT -p tcp -s ipadresiniz --dport 22 -j ACCEPT

komutunu kullanmanız yeterli.
Belirleyeceğiniz ip dışındaki tüm iplerden gelen istekler sunucu tarafından reddedilecek ve sunucunuza ssh erişimi sağlayamayacaktır.

Faydalı Olması Dileği İle

SunucuPARK Destek

Alt Kategoriler